/// <summary>
/// 获取网页源代码
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private string GetWebRequest(string url)
{
if (!url.StartsWith("http://"))
return ""; try
{
Uri uri = new Uri(url);
WebRequest myReq = WebRequest.Create(uri);
WebResponse result = myReq.GetResponse();
Stream receviceStream = result.GetResponseStream();
StreamReader readerOfStream = new StreamReader(receviceStream, Encoding.GetEncoding("utf-8"));
string strHTML = readerOfStream.ReadToEnd();
readerOfStream.Close();
receviceStream.Close();
result.Close();
return strHTML;
}
catch (Exception ex)
{
return ex.Message;
}
}

  

最新文章

  1. Java 输出流中的flush方法
  2. Javascript之变量作用域
  3. EditText获取和失去焦点,软键盘的关闭,和软键盘的显示和隐藏的监听
  4. Oracle两列字段替换和复制
  5. Android中ListView的各种显示效果
  6. 基本概率分布Basic Concept of Probability Distributions 1: Binomial Distribution
  7. ActiveMQ的几种消息持久化机制
  8. 使用signal、setjmp、longjmp进行Linux/Android C异常处理
  9. JavaScript对象(窗口对象 定时器对象 )
  10. python 发邮件 utf-8
  11. Technical diagrams for SharePoint 2013
  12. 33、多线程断点下载的实现&amp;界面的更新
  13. PHP生成各种验证码和Ajax验证
  14. 如何制作一个类似Tiny Wings的游戏(2) Cocos2d-x 2.1.4
  15. Windows 2003 Server 标准版启动问题解决(资源转贴)
  16. python基础与docker
  17. 20165315 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1
  18. 我是如何利用Github Pages搭建起我的博客,细数一路的坑
  19. 自学Linux Shell3.2-切换目录命令cd
  20. 2018-2019-2 网络对抗技术 20165227 Exp1 PC平台逆向破解

热门文章

  1. 机器学习(1) - TensorflowSharp 简单使用与KNN识别MNIST流程
  2. (译文)开始学习Vue.js特性--Scoped Slots
  3. 凡事预则立-于Beta冲刺前
  4. C语言博客作业—数组
  5. 数字是否可以被3和5同时整除,use if and % (21.9.2017)
  6. 团队作业7——第二次项目冲刺(Beta版本12.05-12.07)
  7. python 归并排序
  8. Python习题(第一课)
  9. linux作为服务器,利用top命令查看服务进程的耗用情况
  10. ajax 操作