zoukankan      html  css  js  c++  java
  • C#读取网页源码

     1     #region 1.读取 网页源码 +  static string ReadHtml(string urlStr,int type)
     2         /// <summary>
     3         /// 读取 网页源码 +  static string ReadHtml(string urlStr,int type)
     4         /// </summary>
     5         /// <param name="urlStr">网址</param>
     6         /// <param name="type">网页编码 0:utf8,1:gbk,2:gb2312</param>
     7         /// <returns>返回源码</returns>
     8         public static string ReadHtml(string urlStr,int type)
     9         {
    10             WebClient wc = new WebClient();
    11             string tempStr=string.Empty;
    12             switch (type)
    13             {
    14                 case 0:
    15                     //tempStr = Encoding.UTF8.GetString(wc.DownloadData(string.Format(urlStr)));
    16                     tempStr = Encoding.GetEncoding("utf-8").GetString(wc.DownloadData(string.Format(urlStr)));
    17                     break;
    18                 case 1:
    19                     //tempStr = Encoding.Default.GetString(wc.DownloadData(string.Format(urlStr)));
    20                     tempStr = Encoding.GetEncoding("gbk").GetString(wc.DownloadData(string.Format(urlStr)));
    21                     break;
    22                 case 2:
    23                     //tempStr = Encoding.Default.GetString(wc.DownloadData(string.Format(urlStr)));
    24                     tempStr = Encoding.GetEncoding("gb2312").GetString(wc.DownloadData(string.Format(urlStr)));
    25                     break;
    26                 default:
    27                     break;
    28             }
    29             return tempStr;
    30         }
    31         #endregion


    需要引用 using System.Net;

  • 相关阅读:
    视频聊天相关技术介绍
    block相关归纳
    block的作用
    block教程
    向appstore提交app流程
    ios xmpp 发送语音图片解决方案
    python 三元运算、列表推倒式、字典推倒式、生成器生成式
    python 生成器
    python 迭代器(第二次总结)
    python 迭代器
  • 原文地址:https://www.cnblogs.com/iack/p/3504868.html
Copyright © 2011-2022 走看看