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:
  1. Public Class Form1
  2.  
  3.     Private Sub Form1_Load(ByVal sender As System.Object,
  4.                            ByVal e As System.EventArgs) Handles MyBase.Load
  5.         Dim source As String = Nothing
  6.         Using wClient As New Net.WebClient
  7.             Try
  8.                 source = wClient.DownloadString(New Uri("url"))
  9.             Catch ex As Net.WebException
  10.                 MessageBox.Show(ex.Message)
  11.             End Try
  12.         End Using
  13.  
  14.         ' do what ever with the pages source....
  15.     End Sub
  16. 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.