欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#获取网页源代码的方法

程序员文章站 2023-11-18 21:06:10
本文实例讲述了c#获取网页源代码的方法。分享给大家供大家参考。具体如下: public string getpagehtml(string url) { t...

本文实例讲述了c#获取网页源代码的方法。分享给大家供大家参考。具体如下:

public string getpagehtml(string url)
{
 try
 {
  httpwebrequest wr = webrequest.create(url) as httpwebrequest;
  wr.method = "get";
  wr.accept = "*/*";
  wr.headers.add("accept-language: zh-cn");
  wr.headers.add("ua-cpu: x86");
  wr.headers.add("accept-encoding: gzip, deflate");
  wr.useragent = "mozilla/4.0 (compatible; msie 7.0; windows nt 5.1; embedded web browser from: http://bsalsa.com/; infopath.2; .net clr 2.0.50727; .net clr 3.0.04506.648; .net clr 3.5.21022)";
  wr.keepalive = true;
  wr.servicepoint.expect100continue = false;
  wr.allowautoredirect = false;
  httpwebresponse wre = wr.getresponse() as httpwebresponse;
  streamreader sreader = new streamreader(wre.getresponsestream(), encoding.getencoding("gbk"));
  string shtml = sreader.readtoend();
  wre.close();
  return shtml;
 }
 catch
 {
  return "";
 }
}

希望本文所述对大家的c#程序设计有所帮助。