0

HTML AGILITY PACK を使ってタグを選択して Web ページからデータを取得しているのですが、バグか何かがあります。Web ページがタイムアウトし、アプリがデータを取得できないことがあります。ページを何度も更新する必要があるため、どうすればこれを取り除くことができますか?

これが私のコードです:

string Url = "http://gmail.com";
HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load(Url);
var SpanNodes = doc.DocumentNode.SelectNodes("//div[@class='form-field wide-80 
normal']");

C# を使用してブラウザーで Web ページを更新する方法、または Web ブラウザーで Web ページを開いて HTML AGILITY PACK を使用してデータを取得する方法を教えてください。....これを行う方法を教えてください。

4

2 に答える 2

0

いわゆるスクレーパーを作成して Web ページを頻繁に更新すると、サーバーに過度の負担がかかるのを避けるために一時的な禁止が行われる場合があります。

于 2013-04-19T14:57:18.420 に答える