Public Shared Function GetHttpPage(ByVal pageUrl As String) As String Dim response As System.Net.WebResponse = Nothing Try '' Setup our Web request Dim request As System.Net.WebRequest = System.Net.WebRequest.Create(pageUrl) request.Timeout = 10000 '' Retrieve data from request response = request.GetResponse() Dim streamReceive As System.IO.Stream = response.GetResponseStream() Dim encoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8") Dim streamRead As System.IO.StreamReader = New System.IO.StreamReader(streamReceive, encoding) '' return the retrieved HTML Return streamRead.ReadToEnd() Finally ''Check if exists, then close the response. If Not response Is Nothing Then response.Close() End If End Try End Function