现在的位置: 首页 > 综合 > 正文

c#获取网页源代码的几种方法

2013年10月01日 ⁄ 综合 ⁄ 共 657字 ⁄ 字号 评论关闭

导读:
  
  1.
  private string getHtml(string url)
  {
  
  WebClient myWebClient = new WebClient();
  byte[] myDataBuffer = myWebClient.DownloadData (url);
  return Encoding.Default.GetString(myDataBuffer);
  
  }
  2.
  public string getHttp(string HttpUrl,string RefererUrl)
  {
  string html = "";
  try
  {
  MSXML2.XMLHTTP Http = new MSXML2.XMLHTTPClass();
  Http.open("GET",HttpUrl,false,"admin","admin");
  Http.setRequestHeader("Referer",RefererUrl);
  //Http.setRequestHeader("Referer",RefererUrl);
  Http.setRequestHeader("Content-Type", "text/html;charset=gb2312");
  Http.send("");
  
  html = Encoding.Default.GetString((byte[])Http.responseBody);
  Http = null;
  
  }
  catch
  {
  
  }
  return html;
  }

抱歉!评论已关闭.