我想获取一个百度用户信息网页的源码,http://passport.baidu.com/?business&un=a#0  但是总是显示访问的页面错误,各种方法各种不行,求解。代码如下:
 private void button1_Click(object sender, EventArgs e)
          {
           WebClient wc = new WebClient(); 
           wc.Credentials = CredentialCache.DefaultCredentials; 
           Encoding enc = Encoding.GetEncoding("gb2312"); // 如果是乱码就改成 utf-8 / GB2312
           Byte[] pageData = wc.DownloadData("http://www.baidu.com/"); // 从资源下载数据并返回字节数组。
           textBox1.Text = enc.GetString(pageData);
           }
还有一种= =
private void button1_Click(object sender, EventArgs e)
           {
               byte[] buf = new byte[38192];
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://passport.baidu.com/?business&un=a#0");
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream resStream = response.GetResponseStream();
            int count = resStream.Read(buf, 0, buf.Length);
            string z = Encoding.Default.GetString(buf, 0, count);
            resStream.Close();
            MessageBox.Show(z);
           }