/// <summary>方法一:比较推荐&nbs
p;
/// 用HttpWebRequest取得网页
源码
/// 对于带BOM的网页很有效,不管
是什么编码都能正确识别
/// </summary>
/// <par
am name="url">网页地址" </param>
/// <returns>返回网页源文件</returns>
p
ublic
static string GetHt
MLSource2(string url)
{
//处理内容
string html = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Accept = "*/*"; //接受任意文件
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"; //
request.AllowAuto
redirect = true;//
是否允许302
//request.CookieCont
ainer = new CookieContainer();//cookie容器,
request.Referer = url; //当前页面的引用
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.Default);
html = reader.ReadToEnd();
stream.Close();
return html;
}