DownloadString和web异常(操作超时)

本文关键字:操作 超时 异常 web DownloadString | 更新日期: 2023-09-27 18:11:13

我得到页面源代码与下面的代码。在它需要第二页的源代码后,它给出了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;

DownloadString和web异常(操作超时)

我发现这个问题下载字符串超时了。这和你的问题完全一样。但在这种情况下,你应该使用像

这样的字符
    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;)");