核心代码(获取HTML):
#region 根据URL地址获取信息GET
      public static String GetResult(string url)
      {
           return GetResult(url, Encoding.Default);
       }
 #endregion
#region 根据URL地址获取对应编码信息
        public static String GetResult(string url, Encoding encoding)
        {
            try
            {

                var webRequest = (HttpWebRequest)WebRequest.Create(url);
                //获取响应结果 
                var webResponse = (HttpWebResponse)webRequest.GetResponse();
                //获取响应流
                Stream stream = webResponse.GetResponseStream();
                using (StreamReader streamReader = new StreamReader(stream, encoding))
                {
                    string result = String.Empty;
                    result = streamReader.ReadToEnd();
                    streamReader.Close();
                    webResponse.Close();
                    webRequest.Abort();
                    return result;
                }
            }
            catch (Exception ex)
            {
                return "-1";
                //return ex.Message.Length > 100 ? ex.Message.Substring(0, 100) : ex.Message; 
            }
        }
        #endregion
View Code

相关文章: