0

特定の文字列がページのどこかに存在するかどうかを確認する必要があります。できれば、画像をダウンロードしたりレンダリングしたりする必要がないように、Web ブラウザー コントロールなしでこれを実行したいと考えています。

これを行う方法はありますか?

4

1 に答える 1

1

まず、こちらの手順に従います(手順は 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")
于 2010-01-07T21:40:39.120 に答える