如何下载此网站的字符串c#

时间:2015-08-27 20:16:24

标签: c# webclient-download

我有xml数据,我需要下载到字符串。但是c#会像这样返回错误"远程地址返回错误" ,但这个网站还活着,并在我的Firefox上工作。如何下载这些数据?

我的代码:

 WebClient x = new WebClient();
       string y= x.DownloadString("http://dizilab.com/diziler.xml");
       MessageBox.Show(y); 

1 个答案:

答案 0 :(得分:0)

根据回答此问题的CloudFlare员工的说法:cURL - Load a site with CloudFlare protection

如果您拥有托管网站,则可以将您的主叫域列入白名单以允许访问,否则您“应该”无法绕过此保护。但是,第二个答案提供了一个选项,如果您熟悉cURL,则可能会觉得有用。