比如我想用C#程序访问百度的搜索结果,然后返回是否请查成功WebRequest request = WebRequest.Create("http://www.baidu.com/s?bs=%B2%CB%CD%B7SEO&f=8&wd=%CF%C3%C3%C5SEO");像这样的思路对吗,怎么判断是否成功?如果成功在去取另一个搜索结果呢?WebRequest request2 = WebRequest.Create("http://www.baidu.com/s?bs=%B2%CB%CD%B7SEO&f=8&wd=%CF%C3%C3%C5SEO");如果返回成功?在去搜索另一个指定的搜索结果?像这样的程序,请高手给个思路或程序~~~先谢谢了~~~

解决方案 »

  1.   

    string url = "http://www.baidu.com/s?bs=%B2%CB%CD%B7SEO&f=8&wd=%CF%C3%C3%C5SEO";                HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                    HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
                    Stream receiveStream = myHttpWebResponse.GetResponseStream();
                    Encoding encode = System.Text.Encoding.GetEncoding("gb2312");
                    StreamReader readStream = new StreamReader(receiveStream, encode);
                    string tmp = readStream.ReadToEnd();
                    myHttpWebResponse.Close();
                    readStream.Close();