проверьте, существует ли веб-страница, и посмотрите, содержит ли она строку в vb.net - PullRequest
0 голосов
/ 08 января 2010

Мне нужно проверить, существует ли веб-страница, существует ли определенная строка где-либо на странице. Желательно, чтобы я делал это без элемента управления веб-браузера, чтобы изображения не загружались и не отображались.

Так есть ли способ сделать это?

1 Ответ

1 голос
/ 08 января 2010

Во-первых, следуйте инструкциям здесь (хотя инструкции приведены на C #, их легко преобразовать в VB.)

using System.Text; 
using System.Net;
using System.IO;

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
sr.Close();
myResponse.Close();

Теперь, когда у вас есть это, выполните поиск по строке результата

Dim stringFound = result.IndexOf("My search string")
...