comprobar si existe página web y ver si contiene cadena en vb.net
Pregunta
Tengo que comprobar si existe una página web si lo hace si existe o no una determinada cadena en cualquier lugar de la página. Preferiblemente me gustaría hacer esto sin un control de navegador web, por lo que las imágenes no tienen que ser descargado y que no tiene por qué ser prestados.
Entonces, ¿hay una manera de hacer esto?
Solución
En primer lugar, siga las instrucciones aquí (sin embargo, las instrucciones son en C #, que fácilmente se deben convertir a 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();
Ahora, una vez que tenga esto, realice la búsqueda en cadena de resultado
Dim stringFound = result.IndexOf("My search string")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow