日期:2014-05-17  浏览次数:20650 次

asp.net 采集HTML源码 写法集

写法1 比较推荐 

 
/// <summary>   
 
        /// 用HttpWebRequest取得网页源码   
        /// 对于带BOM的网页很有效,不管是什么编码都能正确识别   
        /// </summary>   
        /// <param name="url">网页地址" </param>    
        /// <returns>返回网页源文件</returns>   
        public static string GetHtmlSource2(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)"; // 模拟使用IE在浏览 http://www.52mvc.com
            request.AllowAutoRedirect = true;//是否允许302
            //request.CookieContainer = new CookieContainer();//cookie容器,