小弟是一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
请各位高手朋友多多帮忙