如果页面上的任何地方存在某个字符串,我需要检查网页是否存在。 我希望在没有webbrowser控件的情况下执行此操作,这样就不必下载图像,也不必渲染图像。
有没有办法做到这一点?
答案 0 :(得分: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")