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

作者:我心依旧 时间:2023-06-19 05:43:44 

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

标签:C#,网页,源代码
0
投稿

猜你喜欢

  • Android中实现根据资源名获取资源ID

    2023-06-20 04:18:30
  • java.net.SocketException: Connection reset 解决方法

    2023-06-17 01:28:43
  • Studio 编译报错:compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.的解决办法

    2023-06-19 17:19:41
  • java简单实现斗地主发牌功能

    2023-06-18 16:22:44
  • Unity打开淘宝app并跳转到商品页面功能的实现方法

    2023-06-17 01:05:18
  • Android 中ScrollView嵌套GridView,ListView的实例

    2023-06-15 15:49:56
  • 在Flutter中制作翻转卡片动画的完整实例代码

    2023-06-23 23:31:21
  • Java 信号量Semaphore的实现

    2023-06-19 11:00:34
  • 详解Flutter桌面应用如何进行多分辨率适配

    2023-06-17 07:14:59
  • Android实现CoverFlow效果控件的实例代码

    2023-06-23 13:12:43
  • Android实现简易浏览器遇到问题的解决方法

    2023-06-15 21:47:56
  • 输出的文本实现对齐的方法(超简单)

    2023-06-19 03:57:09
  • 如何在Android中实现左右滑动的指引效果

    2023-06-23 09:08:47
  • Flutter 剪裁组件的使用

    2023-06-18 13:15:04
  • 详解java中String、StringBuilder、StringBuffer的区别

    2023-06-17 06:03:23
  • C#实现观察者模式(Observer Pattern)的两种方式

    2023-06-20 21:05:18
  • iOS WebView中使用webp格式图片的方法

    2023-06-17 22:06:03
  • Android Studio打包jar及aar包的方法

    2023-06-18 15:59:53
  • Kotlin语言编程Regex正则表达式实例详解

    2023-06-22 02:06:29
  • android studio编译jar包或者aar包的方法教程详解

    2023-06-18 17:22:32
  • asp之家 软件编程 m.aspxhome.com