[英]check if webpage exists and see if it contains string in vb.net
我需要檢查網頁是否存在,如果網頁確實在頁面上的任何地方都存在某個字符串。 最好是我想在沒有webbrowser控件的情況下執行此操作,這樣就不必下載圖像,也不必渲染圖像。
那么有沒有辦法做到這一點?
首先,請按照此處的說明進行操作(盡管這些說明在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")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.