I haven't worked with these personally, they're pretty new I think, but DesktopX has some built in techniques for getting HTML.
Look at the System.SendRequest(remoteUrl, postParams, bAsync) sample from
DX Docs (Scroll to bottom)
There's a sample of how to make the request, and the callback that will have your result.
If you can't use standard XML or RSS style parsing on the received data, there are several options for extracting it, as sViz pointed out.
One frequently useful approach is to use the vbscript Split function.
W3SchoolsIf there are identifying strings around the relevant data, you can split the HTML into an array at those strings. Like if the page displayed the names:
Name: Hooter
Name: Killjoy
Name: Jester
You could Split(WebPageSourceHTML, "Name: ") to get an array of strings. You'll find the names at the beginning of the strings in Array(1-3). You would split these strings themselves by a space to fully extract the name data. Sometimes you'll split more than once. Like split for tables, get the table you want, then split it for some other identifier to isolate the desired info. When using splits, remember that the string in NewArray(0) is the text before the split, and the strings in NewArray(1-n) are strings that come after your chosen delimiter. I'm just saying this is a time where I often forget about the zero momentarily and have to rethink it. Once you get a good parser together, though, you can do a lot with it.
As long as the HTML from your server info presents itself the same way each time, you should be able to use string manipulation vbscript on the 'pagecontent' results from a System.SendRequest to extract any information you want.