Question

Je dois vérifier si une page Web existe si elle ne si une certaine chaîne existe quelque part sur la page. De préférence, je voudrais le faire sans contrôle WebBrowser, de sorte que les images ne doivent pas être téléchargé et il ne doit pas être rendu.

Donc, il y a une façon de le faire?

Était-ce utile?

La solution

D'abord, suivez les instructions (Bien que, les instructions sont en C #, ils devraient facilement être convertis en 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();

Maintenant, une fois que vous avez cela, effectuer la recherche sur la chaîne de résultat

Dim stringFound = result.IndexOf("My search string")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top