高手请进!C#数据采集程序,在下载源文件时出现:未经授权异常
小弟是一C#新手,最近在做一个数据采集的小程序,在根据域名下载源代码的时候出现错误
代码如下:
//获取URL源代码
public string GetUrlCode(string Url)
{
string sValue = "";
Encoding encode = Encoding.Default;
WebClient wClient = new WebClient();
try
{
wClient.Headers.Add("Referer", Url);
Byte[] buff = wClient.DownloadData(Url);
sValue = encode.GetString(buff);
}
catch
{
}
return sValue;
}
错误如下:
捕捉到 WebException 错误提示:远程服务器返回错误:(401)未经授权。
我也在网上搜了一下,有很多朋友都说是IIS配置的问题,可是我访问的网页是别人的,不可能跑到别人的服务器上去改IIS配置吧。。。所以请问各位高手,有没有什么解决的办法。。。
下面是一个不可以通过上面的代码下载源文件的网址:http://shsaidun.cn.alibaba.com/athena/contact/shsaidun.html
请各位高手朋友多多帮忙。。。