次のコードがあり、奇妙な動作が発生しています。
次の Web ページをダウンロードしようとしていますが、ほとんどの場合、空白のページが返されますが、一度は機能することがありますが、同じ検索が 2 回目は機能しません。理由はよくわかりませんが、他のサイトでも同じコードが機能していて、問題なく機能しています。
http://tpb.pirateparty.org.uk/search/test/0/99/0
「test」は、検索によって変化する検索テキストです。
private static string DownloadHtml()
{
var client = new WebClient();
var data = client.OpenRead("http://tpb.pirateparty.org.uk/search/test/0/99/0");
var reader = new StreamReader(data);
var html = reader.ReadToEnd();
data.Close();
reader.Close();
return html;
}
誰かが私が見逃しているかもしれない何かを知っていますか?