【问题标题】:DownloadString and web exception(The operation has timed out)下载字符串和网页异常(操作已超时)
【发布时间】:2014-07-03 20:45:33
【问题描述】:

我使用以下代码获取页面源代码。在获取第二页的源代码后,它给出了 Web 异常,上面写着“操作已超时”我该如何解决这个问题?

     Uri url = new Uri(urlAddress);
        WebClient client = new WebClient();
        client.Encoding = System.Text.Encoding.GetEncoding("windows-1254");                     
        string htlm = client.DownloadString(url);
        return htlm;

【问题讨论】:

标签: c# html web


【解决方案1】:

我发现了这个问题DownloadString timed out。这与您的问题相同。但在这种情况下,您应该使用类似

    oClient.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0");

而不是

 oClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705;)");

【讨论】:

  • 如果它与另一个答案相同,请发表评论,而不是答案。
猜你喜欢
  • 1970-01-01
  • 2011-10-13
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 2014-08-22
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
相关资源
最近更新 更多