• 获取远程文件HTML



    /// <summary>
    /// 获取远程文件HTML
    /// </summary>
    /// <param name="URL"></param>
    /// <returns></returns>
    public static String RemoteHtml(String URL)
    {
    try
    {
    WebRequest bi
    = WebRequest.Create(URL);
    WebResponse gbi
    = bi.GetResponse();
    //此时接收到的为数据流,所以需要一个streamreader来进行读取,并且在读取时设置编码格式,一般情况下设置为默认即可..
    //使用streamreader需要添加引用using System.IO;
    StreamReader rbi = new StreamReader(gbi.GetResponseStream(), System.Text.Encoding.Default);
    String str
    = rbi.ReadToEnd();
    return str;
    }
    catch
    {
    return "";
    }
    }

    把目标的html代码获取到页面上
        /// <summary>
        /// 获取远程文件HTML
        /// </summary>
        /// <param name="URL"></param>
        /// <returns></returns>
        public static String RemoteHtml(String URL)
        {
            try
            {
                WebRequest bi = WebRequest.Create(URL);
                WebResponse gbi = bi.GetResponse();
                //此时接收到的为数据流,所以需要一个streamreader来进行读取,并且在读取时设置编码格式,一般情况下设置为默认即可..
                //使用streamreader需要添加引用using System.IO;
                StreamReader rbi = new StreamReader(gbi.GetResponseStream(), System.Text.Encoding.Default);
                String str = rbi.ReadToEnd();
                return str;
            }
            catch
            {
                return "";
            }
        }
  • 相关阅读:
    大话设计模式笔记 观察者模式
    nginx限速
    枚举实现的单例模式
    Nginx负载均衡
    插件lombok的介绍安装
    ThreadLocal类
    CopyOnWriteArrayList并发容器
    ConcurrentHashMap实现原理
    elasticsearch配置文件
    sql优化
  • 原文地址:https://www.cnblogs.com/ret00100/p/1717940.html
Copyright © 2020-2023  润新知