c#中如何模拟浏览器去访问网页,使用 HttpWebRequest?谢谢~~~~高手帮看1下~
HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(url); myReq.Timeout = timeout;
HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();
Stream myStream = HttpWResp.GetResponseStream () ;
StreamReader sr;
using (sr = new StreamReader(myStream ,encode))
{
strResult = sr.ReadToEnd();
}
sr.Close();
HttpWResp.Close();
myReq.Abort();
HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(url); myReq.Timeout = timeout;
HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();
Stream myStream = HttpWResp.GetResponseStream () ;
StreamReader sr;
using (sr = new StreamReader(myStream ,encode))
{
strResult = sr.ReadToEnd();
}
sr.Close();
HttpWResp.Close();
myReq.Abort();
// Downloads the XML file from the specified server.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
System.IO.StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
Console.Write(sr.ReadToEnd());
sr.Close();
response.Close();
可用webbrower访问网页