簡體   English   中英

檢查網頁是否存在,並查看vb.net中是否包含字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM