核心代码(获取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