3

特定のページの次のコードから突然 503 エラーが発生している Web ページをスクレイピングする簡単な機能があります。

try
{
  WebClient client = new WebClient();
  client.Proxy = null;
  string webhtml = client.DownloadString(strURL);
  client.Dispose();
  return (webhtml);
}

URL は IE または FF で入力すると機能しますが、このコードを実行するとエラーが返されます。他の URL は問題なく動作します。.net からの http 要求には、どちらのブラウザーからの要求とも異なる点があると思います。ブラウザベースの http リクエストをより適切にエミュレートする方法はありますか?

ありがとう。

4

1 に答える 1

0

このサイトから探していた http ヘッダーが見つかりました。非常に便利。

http://www.ericgiguere.com/tools/http-header-viewer.html

于 2011-06-28T05:26:36.190 に答える