You can load a webpage into a WebView and then execute javascript in that webpage - you can execute getElementById() etc.
You execute javascript by inserting it into the webpage using the WebView LoadUrl() method, instead of passing a url to load you pass a String of javascript commands such as "javascript:alert('Hello World');".
The webpage javascript can also call B4A Sub - for this you need to use
WebViewExtras and it's addJavascriptInterface() method.
(WebViewExtras also has an executeJavascript() method that is a shortcut to using the WebView LoadUrl method to execute javascript).
By executing javascript and getting that javascript to call a B4A Sub you can get the webpage to send itself (the HTML content) to your B4A code, take a look here:
http://www.b4x.com/forum/basic4andr...9408-read-content-html-string.html#post111864.
If however you want to get the webpage HTML and parse it - get data that you can use in a label or ListView - without using a WebView then you need to use the Http library, there's the HttpUtils2 module that wraps most of the Http library and makes it eaier to use.
For info on HttpUtils2 take a look here:
http://www.b4x.com/forum/basic4andr...web-services-now-even-simpler.html#post109068.
Martin.