我有以下代码,我得到了一些奇怪的行为。
我正在尝试下载以下网页,大多数情况下它只是返回一个空白页面,但有时它会工作一次,但相同的搜索第二次将无法工作。不太清楚为什么,我有相同的代码在其他网站上工作,而且工作得很好。
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;
}
有谁知道我可能会丢失的东西?