webclient 和 webrequest获取网页源码的
private void WebClientButton_Click(object sender, System.EventArgs e)
{
PageUrl = UrlText.Text;
WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultCredentials;
///方法一:
Byte[] pageData = wc.DownloadData(PageUrl);
ContentHtml.Text = Encoding.Default.GetString(pageData);
/// 方法二:
/// ***************代码开始**********
/// Stream resStream = wc.OpenRead(PageUrl);
/// StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);
/// ContentHtml.Text = sr.ReadToEnd();
/// resStream.Close();
/// **************代码结束********
///
wc.Dispose();
}
private void WebRequestButton_Click(object sender, System.EventArgs e)
{
PageUrl = UrlText.Text;
WebRequest request = WebRequest.Create(PageUrl);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
ContentHtml.Text = sr.ReadToEnd();
resStream.Close();
sr.Close();
}
webclient 和 webrequest获取网页源码的相关推荐
- webclient无法获取html文件,C# WebClient获取网页源码的方法
效果如图 完整代码如下using System; using System.Collections.Generic; using System.ComponentModel; using System ...
- C# -爬虫之WebBrowser跨域跨iframe获取网页源码
前言:这里关键写用WebBrowser跨域跨iframe获取网页源码的部分,本意是要爬取全职高手的有声小说,这类网站特殊,网页上广告大堆,爬起来真麻烦,比如我爬取的网站的mp3源文件下载还需要秘钥的, ...
- 使用WebBrowser控件获取网页源码的方法
使用WebBrowser控件获取网页源码的方法,网上有很多介绍,但绝大多数的人都是使用以下的方法获取: (WebBrowser1.Document as IHtmlDocument2).body.ou ...
- vc++获取网页源码之使用import+接口方式
1.使用IWinHttpRequest获取网页源码 首先要创建基于对话框的mfc应用程序 2.import+接口方式 首先导入winhttp.dll,使用IWinHttpRequest接口 #impo ...
- POST教程笔记 - WinHttp获取网页源码
①.WinINet与WinHttp的异同点,为什么使用WinHttp讲解? 详情见:<WinINet与WinHttp总结>文档,已经打包给大家了. ②.WinHttp接口调用方式: 微软官 ...
- [转载]关于webbrowser,innet,xmlhttp获取网页源码的比较!
webbrowser: 示例: For i = 0 To WebBrowser1.Document.All.length - 1 If WebBrowser1.Document.All(i) ...
- PHP如何获取网页源码?
很多人可能会说那不是很简单 直接 file_get_contents ,但是有的时候这样也是获取不到的 那怎么办? 用CURL,某些不太懂得朋友可能会发现CURL也获取不到,其实是你没配置对 有一个属 ...
- Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频、图片、获取网页源码等)整理
Python 爬虫 之 爬虫的一些基本知识和基本操作(爬取视频.图片.获取网页源码等)整理 目录
- 使用request.get获取网页源码
使用request.get获取网页源码 request.get(url,headers),参数分别为网址和headers import requestsheaders = {'User-Agent': ...
最新文章
- CVPR 2021|一个绝妙的想法:在类别不平衡的数据上施展半监督学习
- 天猫全球狂欢夜,我竟然被这个“不是人”的家伙给圈了粉!
- 查看ngnix使用的php.ini位置_修改Nginx php.ini文件的经典教程
- SAP S4CRM和C4C的技术比较
- 2个网页跳来跳去_好人网页同步器,使用教程
- puppet puppet模块、file模块
- 推特安卓版漏洞可导致攻击者访问用户私信
- 添加库文件_S7200的库文件导至200SMART正确操作
- js获取request参数值(javascript 获取request参数值的方法)
- paip.换工作机后svn服务修复
- List 集合排序 降序升序
- STM32F030外部中断配置
- origin2018使用说明
- c语言提取质心坐标,求图像质心的C语言实现
- XPDF安装与使用说明
- Linux服务器之间使用scp免密传输文件
- matlab之计算排列组合
- VScode 搜索全局文件
- 使用Jmeter进行接口测试和压力测试的配置和使用
- opencv颜色识别思路
热门文章
- 扬州ns服务器维修视频,NS连接服务器报错问题解决方法--给遇到同样问题的盆友...
- python性能解决_Python性能优化的20条建议
- 抽象类(c++细节篇九)
- java调用so库中的native方法_Java如何调用本地.so库里的方法
- 外星人入侵 python 飞船位置_《python从入门到实践》项目一:外星人入侵
- 【企业管理】2020年3-4 月 每日花语
- 文章章节序号编排常识
- Mysql悲观锁乐观锁区别使用区别
- 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器
- Jquery中使用table2excel插件实现将Html的table导出为Excel(附示例代码和资源下载)