用C#语言解压Html源码

来源:互联网 发布:从中国回国的老外 知乎 编辑:程序博客网 时间:2024/05/29 09:20
        /// <summary>        /// 解压html        /// </summary>        /// <param name="Url">传入url地址</param>        /// <returns>返回解压好的html源码</returns>        public string GetWebUrlData(string Url)        {            HttpWebRequest request = null;            string strResult = string.Empty;            try            {                string strUrl = Url;                request = (HttpWebRequest)WebRequest.Create(strUrl);                request.Method = "GET";                //设置解压类型                request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;                request.Timeout = 10000;                using (HttpWebResponse wr = (HttpWebResponse)request.GetResponse())                {                    using (StreamReader reader = new StreamReader(wr.GetResponseStream()))                    {                        strResult = reader.ReadToEnd();                        //踢掉换行符和空格                        strResult = strResult.Replace("\r\n", "").Replace("\n", "").Replace("\r", "").Replace("\t", "");                    }                }            }            catch            { }            finally            {                request.Abort();            }            return strResult;        }

0 0
原创粉丝点击