博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
截取指定网站Html编码
阅读量:6581 次
发布时间:2019-06-24

本文共 1069 字,大约阅读时间需要 3 分钟。

   方法一:

        string url_s = " ";

        WebRequest request_o = WebRequest.Create(url_s);
        HttpWebResponse response_o = (HttpWebResponse)request_o.GetResponse();
        Stream html_o = response_o.GetResponseStream();
        StreamReader reader_o = new StreamReader(html_o, System.Text.Encoding.Default);
        string html_s = reader_o.ReadToEnd();
        reader_o.Close();
        html_o.Close();
        response_o.Close();
        Response.Write(Server.HtmlEncode( html_s));

    方法二:

              WebClient wc = new WebClient();

            wc.Credentials = CredentialCache.DefaultCredentials;
            Stream resStream 
= wc.OpenRead(web);
            StreamReader sr 
= new StreamReader(resStream, System.Text.Encoding.Default);
            code 
= sr.ReadToEnd();
            resStream.Close();

              ------------------------------

              WebClient wc = new WebClient();

            wc.Credentials = CredentialCache.DefaultCredentials;
            wc.Headers.Set(
"User-Agent""Microsoft Internet Explorer");//增加的代码伪装
            Stream resStream = wc.OpenRead(web);
            StreamReader sr 
= new StreamReader(resStream, System.Text.Encoding.Default);
            code 
= sr.ReadToEnd();
            resStream.Close();

 

 

转载于:https://www.cnblogs.com/loalongblogs/archive/2011/12/29/2306404.html

你可能感兴趣的文章
日常监控的Server
查看>>
将用户添加到sudoer列表
查看>>
oracle 11gR2 安装包说明
查看>>
阿里云免费服务器使用笔记(安装tomcat+jdk+mysql)
查看>>
eclipse下关联jar源代码
查看>>
No input file specified的解决方法
查看>>
jQuery.validate.js 表单验证参考2
查看>>
【Visual C++】游戏开发笔记三十八 浅墨DirectX提高班之六 携手迈向三维世界:四大变换展身手...
查看>>
java基础学习-变量&运算
查看>>
我的友情链接
查看>>
Java基础学习总结(16)——Java制作证书的工具keytool用法总结
查看>>
html页面中根据div长度显示标题(截取字符串)
查看>>
2015年终总结
查看>>
大型网站技术架构(六)网站的伸缩性架构
查看>>
JPA常用注解
查看>>
Git使用详细教程
查看>>
批量生成控制文件,用sqlldr自动导入多个表的数据
查看>>
BZOJ4771七彩树——可持久化线段树+set+树链的并+LCA
查看>>
我的友情链接
查看>>
Java基础学习总结(41)——JPA常用注解
查看>>