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();
    }
    }

  • 相关阅读:
    Flex 医疗行程图
    java cmd 命令
    面向对象的ExtJS场景开发
    spring Integration服务总线

    Vue.js 渲染函数, JSX(未掌握,未学完)
    JavaScript--Array; Array.prototype
    Vue.js 响应式原理
    Turbolinks
    LINQ 操作符
  • 原文地址:https://www.cnblogs.com/sulong/p/5015546.html
Copyright © 2011-2022 走看看