A web browser is UI element. You are not using it as such. If all you want is the pages html then use the webclient class.
vb Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Dim source As String = Nothing
Using wClient As New Net.WebClient
Try
source = wClient.DownloadString(New Uri("url"))
Catch ex As Net.WebException
MessageBox.Show(ex.Message)
End Try
End Using
' do what ever with the pages source....
End Sub
End Class
You would want to download the page using the async method. This will block the calling thread. But it's enough to give you an idea.