特定のページの次のコードから突然 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 リクエストをより適切にエミュレートする方法はありますか?
ありがとう。