状态? Encoding myEncoding = Encoding.GetEncoding("gb2312");
            string param = "wd=123";//HttpUtility.UrlEncode("wd", myEncoding) + "=" + HttpUtility.UrlEncode("123", myEncoding);            byte[] postBytes = Encoding.ASCII.GetBytes(param);            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com/s?wd=123");
            //HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.codeproject.com/KB/cs/giospdfsplittermerger/GiosPdfSplitterMerger.zip");
            req.Method = "Get";
            //req.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
            //req.ContentLength = postBytes.Length;
            WebProxy por = WebProxy.GetDefaultProxy();
            por.Credentials = new System.Net.NetworkCredential("zxd", "123456");
            req.Proxy = por;
            //using (Stream reqStream = req.GetRequestStream())
            //{
            //    reqStream.Write(postBytes, 0, postBytes.Length);
            //}
            byte[] data = new byte[1024 * 10];
            using (WebResponse wr = req.GetResponse())
            {
                //在这里对接收到的页面内容进行处理
                string herders = wr.Headers.ToString();
                wr.GetResponseStream().Read(data, 0, data.Length);
                
            }

解决方案 »

  1.   

    是不是网站的源代码呢?要是是的话可以参考下
      private void button1_Click(object sender, EventArgs e)
            {
        
                int Page = 1;
                string txtOne = System.Web.HttpUtility.UrlEncode(this.textBox1.Text, System.Text.Encoding.Default);
                string txtTwo = System.Web.HttpUtility.UrlEncode(this.textBox2.Text, System.Text.Encoding.Default);
                string Sosourl = "http://www.soso.com/q?w=" + txtOne + " " + txtTwo + "&lr=&sc=web&ch=w.p&filter=1&num=10&gid=&cin=&site=&pg=" + Page;
                WebRequest request = WebRequest.Create(Sosourl);
                WebResponse response = request.GetResponse();
                Stream resStream = response.GetResponseStream();
                StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
                string Webcode = sr.ReadToEnd();
                try
                {
                    StreamWriter sw = new StreamWriter(@"c:\1.txt");
                    sw.WriteLine(Webcode);
                    MessageBox.Show("写入完成");
                }
                catch(Exception s)
                {
                    MessageBox.Show(s.Message.ToString());
     
                }        }
      

  2.   

    我现在是每条数据每个网站的TimeOut设置为10秒来访问每个网站。
    哪个大哥介绍个好点的方法,我这样搞要几天才能搞完。。