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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

我心依旧   2021-03-20 我要评论
想了解C#获取网页源代码的方法的相关内容吗,我心依旧在本文为您仔细讲解C#获取网页源代码的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C#,网页,源代码,下面大家一起来学习吧。

本文实例讲述了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#程序设计有所帮助。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们