I know to get the HTML contents of a webpage you would do
test = game:GetService("HttpService"):GetAsync("http://example.com") print(test)
but how would you get just the text contents?
I've done it before, I just forgot how.
✓ ANSWER ACCEPTED
How to get text from a webpage?
1 answer
✓ Accepted answer
function stripTags(html)
return string.gsub(html, "<[^>]+>", "")
end
local html = game:GetService("HttpService"):GetAsync("http://example.com")
local text, numberOfTagsRemoved = stripTags(html)
print(text)
Output:
Example Domain
body {
background-color: #f0f0f2;
margin: 0;
padding: 0;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div {
width: 600px;
margin: 5em auto;
padding: 50px;
background-color: #fff;
border-radius: 1em;
}
a:link, a:visited {
color: #38488f;
text-decoration: none;
}
@media (max-width: 700px) {
body {
background-color: #fff;
}
div {
width: auto;
margin: 0 auto;
border-radius: 0;
padding: 1em;
}
}
Example Domain
This domain is established to be used for illustrative examples in documents. You may use this
domain in examples without prior coordination or asking for permission.
More information...
1 comment
0
You could also do the following before calling stripTags(), to narrow down the content returned at the end:- Remove everything that's not in the - Remove any
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
Well... for something like that, the website would have to be something with RAW Text