다음 코드가 있는데 이상한 동작이 나타납니다.
다음 웹 페이지를 다운로드하려고하는데 대부분 공백 페이지를 반환하지만 때로는 한 번 작동하지만 동일한 검색은 두 번째로 작동하지 않습니다. 왜, 다른 사이트에서 작동하는 동일한 코드를 가지고 있고 잘 작동하는지 확실하지 않습니다.C# webclient 빈 페이지
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;
}
누락 된 부분을 아는 사람이 있습니까?
을 나는 제이 두려워 : 모든 세부 사항을 담당하거나 기본이되는 스트림에 액세스 할 수 있도록 원하는 경우, 다음이 작업을 수행
,하지만 귀하의 코드가 내 컴퓨터에서 제대로 작동하는 것 같습니다. 나는 그것을 여러 번 실행했다. 매번 같은 HTML. 웹 클라이언트의 TIMEOUT 특성을 점검 할 수 있습니다. 도움이 될 것입니다. NS에 설정됩니다. – pordi