110,529
社区成员
发帖
与我相关
我的任务
分享
public static string GetHtml(string URL)
{
//浏览
HttpWebRequest HttpWebRequest;
HttpWebResponse WebResponse;
Stream getStream;
StreamReader streamReader;
string getString;
HttpWebRequest = (HttpWebRequest)WebRequest.Create(URL);//传进来的地址
HttpWebRequest.Accept = "*/*";
HttpWebRequest.Referer = "http://www.XXX.cn/";
//HttpWebRequest.CookieContainer = co;//这个最重要了,就是COOKIE,你在登入的时候也会用到吧?比如说先得到验证码,这个时候就肯定需要获取COOKIE然后再来登入,否则会一直提示验证错误,就是这个,自己改吧
HttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)";
HttpWebRequest.Method = "GET";
WebResponse = (HttpWebResponse)HttpWebRequest.GetResponse();
getStream = WebResponse.GetResponseStream();
streamReader = new StreamReader(getStream, Encoding.Default);
getString = streamReader.ReadToEnd();
streamReader.Close();
getStream.Close();
return getString;//这里返回的就是网页代码了
}