(403)使用webclient

时间:2018-08-08 06:41:19

标签: c# webclient-download downloadstring

我以前使用此代码没有问题

WebClient webClient = new WebClient();
 var page = webClient.DownloadString("http://something.com");
                HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
                doc.LoadHtml(page);

但是现在我收到403错误,如果使用浏览器(chrome或firefox等),它可以正常打开。那为什么我的C#代码不起作用?

  

网站没有问题,服务器处于活动状态

1 个答案:

答案 0 :(得分:1)

我刚刚添加了这一行,问题就解决了

webClient.Headers.Add("User-Agent: Other");