首页 > 编程语言 >c# 对网页上的内容进行查看

c# 对网页上的内容进行查看

时间:2023-04-13 14:26:22浏览次数:36  
标签:dlg1 MyWebClient 网页 string 查看 c# pageHtml 获取 pageData

public string www_revice(string str)
{
   try
       {
         WebClient MyWebClient = new WebClient();
         MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
         Byte[] pageData = MyWebClient.DownloadData("http://www.baidu.com"); //从指定网站下载数据
        string pageHtml = Encoding.Default.GetString(pageData); //如果获取网站页面采用的是GB2312,则使用这句
       //string pageHtml = Encoding.UTF8.GetString(pageData); //如果获取网站页面采用的是UTF-8,则使用这句
        textBox1.Text = pageHtml;//在控制台输入获取的内容
       }
      catch (WebException webEx)
                                                   {

                                                    Form dlg1 = new Form();
                                                    dlg1.ShowDialog();


                                                    }
         return str;

}

要增加命名空间:

using System.Net;
using System.IO;

标签:dlg1,MyWebClient,网页,string,查看,c#,pageHtml,获取,pageData
From: https://www.cnblogs.com/jiping2020/p/17314619.html

相关文章

  • ChatGPT部署体验
    ChatGLM】本地版ChatGPT?6G显存可用!ChatGLM-6B清华开源模型一键包发布可更新#十分钟部署清华ChatGLM-6B,实测效果还可以(Linux版)......
  • rsync 同步数据包括隐藏文件
    nohuprsync-avz--progress--update--include='*/'--include='.*'--bwlimit=1000agent//test/>/root/file.log2>&1&这条命令意思是用rsync来进行同步--progress显示详细输出--update增量同步--include='*/'--include=&#......
  • 网页支持传统蒙古文排版样式HTML+CSS
    传统蒙古文排版跟大部分文字排版不一致,需要从上到下书写,然后从左到右的排版。样式文件如下:.vertical-text{-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-o-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-o......
  • RocketMQ是是如何管理消费进度的?又是如何保证消息成功消费的?
    RocketMQ消费者保障消息确认机制consumer的每个实例是靠队列分配来决定如何消费消息的。那么消费进度具体是如何管理的,又是如何保证消息成功消费的?(RocketMQ有保证消息肯定消费成功的特性,失败则重试)什么是ACK消息确认机制在实际使用RocketMQ的时候我们并不能保证每次发......
  • .NetCore(.NET6)中使用swagger和swagger版本控制
    原文:.NetCore(.NET6)中使用swagger和swagger版本控制目录一、.NET6中使用swagger二、.NET6中使用swagger版本控制 回到顶部一、.NET6中使用swagger swagger支持API自动生成同步的在线文档,下面在.NET6中引入1.建.NET6应用并建以下控制器///<summary>///......
  • Guide to Regen on VW Passat TDI with Launch x-431 Pro5
    LaunchX-431PRO5openstheeraofinnovativedualdiagnosticmodes(localdiagnosisandSmartLinkremotediagnosis).ItinheritsthepowerfuldiagnosticstrengthofPROseriesandcomeswithmultipleadvantages,suchaswidevehiclemodelcoverage,numer......
  • C#中使用自动化测试代码
    转载自:https://blog.csdn.net/yangyong1250/article/details/128892399......
  • Centos上卸载MySQL8.0
    1、查看当前mysql安装状况rpm-qa|grepmysql#或yumlistinstall|grepmysql2、查看mysql的服务是否启动systemctlstatusmysqld2.1、如果启动则关闭mysql服务systemctlstopmysqld.service#service可加可不加#停止MySQL的服务[root@chenstudy~]\#......
  • Mac装机准备
    常用软件xcode:直接软件商店搜、或者在苹果官网https://developer.apple.com/account办公软件:office直接买正版的吧、typora也可以正版的-89元分屏软件光滑使用termhere:当前文件夹邮件调出终端,但是没有快捷键。https://www.waerfa.com/termhere......
  • CS231N assignment 2#3 _ dropout 学习笔记 & 解析
    dropout定义&作用&基本实现如课程所说,dropout最大的意义在于防止过拟合.我们还记得,dropout在网络架构上介于激活函数之后,下一层输入之前.想法很简单,就是将隐含层的某些数据屏蔽掉,直接从以输入到下一层,概率为p. 需要注意的是,dropout是仅针对训练而言的,测试......