zoukankan      html  css  js  c++  java
  • C# 取得网址源码

    HttpWebRequest wwb = (HttpWebRequest)WebRequest.Create(url);
    wwb.UserAgent = "Mozilla/5.0";//用户代理;与浏览器相关;没有的话,可能会导致GetResponse()
    wwb.ContentType = "text/html; charset=UTF-8";
    wwb.Method = "GET";
    WebResponse wwebRes = null;// (HttpWebResponse)wwb.GetResponse();
    Stream wwebStream = null;
    StreamReader sssr = null;// new StreamReader(wwebRes.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
    //string sstrHtml;
    StringBuilder sb = new StringBuilder();
    try
    {
    wwebRes = (HttpWebResponse)wwb.GetResponse();
    }
    catch (WebException ex)
    {
    //wwebRes = (HttpWebResponse)ex.Response;//错误信息
    return "";
    }
    finally
    {
    //及时释放资源
    if (wwebRes != null)
    {
    wwebStream = wwebRes.GetResponseStream();
    sssr = new StreamReader(wwebRes.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
    //获得网页源码
    string str1 = null;
    while ((str1 = sssr.ReadLine()) != null)
    {
    sb.Append(str1);
    }
    // sstrHtml = sssr.ReadToEnd();
    wwebStream.Close();
    sssr.Close();
    wwebRes.Close();
    wwb.Abort();
    }
    }

  • 相关阅读:
    jenkins安装
    HTTP协议客户端是如何向服务器发送请求
    接口概念
    fiddler导出har格式转化成yml格式

    双硬盘双系统装错了记录
    chrome的版本和driver版本对应表
    monkey详解
    adb命令熟悉
    cookie、session、token
  • 原文地址:https://www.cnblogs.com/sulong/p/5015546.html
Copyright © 2011-2022 走看看