我有xml数据,我需要下载到字符串。但是c#会像这样返回错误"远程地址返回错误" ,但这个网站还活着,并在我的Firefox上工作。如何下载这些数据?
我的代码:
WebClient x = new WebClient();
string y= x.DownloadString("http://dizilab.com/diziler.xml");
MessageBox.Show(y);
答案 0 :(得分:0)
根据回答此问题的CloudFlare员工的说法:cURL - Load a site with CloudFlare protection
如果您拥有托管网站,则可以将您的主叫域列入白名单以允许访问,否则您“应该”无法绕过此保护。但是,第二个答案提供了一个选项,如果您熟悉cURL,则可能会觉得有用。