2010-01-07 4 views
0

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

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

ответ

1

Во-первых, следуйте инструкциям here (хотя, инструкции в 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") 

 Смежные вопросы

  • Нет связанных вопросов^_^