zoukankan      html  css  js  c++  java
  • 取页面的HTML代码

    //取得输入的URL地址
    PageUrl = UrlText.Text;
    WebClient wc = new WebClient();
    //把已登录的用户或正被模拟的用户的用户凭据赋给用于对向Internet资源的请求进行身份验证的网络凭据
    wc.Credentials = CredentialCache.DefaultCredentials;

    ///方法一:
    ///从指定的URI下载数据
    Byte[] pageData = wc.DownloadData(PageUrl);
    //把下载到的字符型数组数据转换成字符串类型
    ContentHtml.Text = Encoding.Default.GetString(pageData);

    /// 方法二
    //为指定的URI打开一个可读的数据流,并定义一个该流的引用
    /// Stream resStream = wc.OpenRead(PageUrl);
    /// 根据上面定义的数据流,以默认编码的方式定义一个读数据流
    /// StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);
    /// 读取数据流中的内容
    /// ContentHtml.Text = sr.ReadToEnd();
    /// //关闭数据流
    /// resStream.Close();
    /// 
    //释放资源
    wc.Dispose();  

    PageUrl = UrlText.Text;
    //根据指定的UR建立WEB请求
    WebRequest  request = WebRequest.Create(PageUrl);
    //定义对上面WEB请求的反应
    WebResponse response = request.GetResponse();
    //取得WEB响应的数据流
    Stream resStream = response.GetResponseStream();
    //根据上面定义的数据流,以默认编码的方式定义一个读数据流
    StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
    // 读取数据流中的内容
    ContentHtml.Text = sr.ReadToEnd();
    //关闭数据流
    resStream.Close();
    //关闭读数据流并释放资源
    sr.Close();
  • 相关阅读:
    CR开发笔记-1工作前的准备
    CR开发笔记-2基础飞机的搭建以及测试代码
    c++还有一个小时考试
    c# winform 打印笔记
    aspcms部署
    c#复习笔记 继承
    [转]IoC框架
    Cinder-2 窗口的创建过程
    Cinder-1 TinderBox
    admin模板
  • 原文地址:https://www.cnblogs.com/MaxIE/p/336006.html
Copyright © 2011-2022 走看看