В Visual Basic это работает:
Imports System
Imports System.IO
Imports System.Net
Function MakeRequest(ByVal url As String) As String
Dim request As WebRequest = WebRequest.Create(url)
' If required by the server, set the credentials. '
request.Credentials = CredentialCache.DefaultCredentials
' Get the response. '
Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
' Get the stream containing content returned by the server. '
Dim dataStream As Stream = response.GetResponseStream()
' Open the stream using a StreamReader for easy access. '
Dim reader As New StreamReader(dataStream)
Dim text As String = reader.ReadToEnd
Return text
End Function
Редактировать: Для дальнейшего использования другими пользователями, которые находят эту страницу, вы передаете URL-адрес, и эта функция переходит на страницу, читает весь текст HTML и возвращает его в виде текстовой строки. тогда все, что вам нужно сделать, это проанализировать его (поиск текста в файле), или вы можете использовать потоковую запись, чтобы сохранить его в текстовом или HTML-файле, если хотите.