51Testing软件测试论坛

标题: 爬虫 测试中 [打印本页]

作者: 胖虎    时间: 2018-3-15 16:39
标题: 爬虫 测试中
  1.   private void LoadData()
  2.         {
  3.             string BoardStream=null;//下载内容存入此变量

  4.             Uri url = new Uri("http://www.163.com");//将下载地址转换为Uri类型

  5.             HttpWebRequest requestPage = (HttpWebRequest)WebRequest.Create(url);

  6.             WebResponse response = requestPage.GetResponse();

  7.             Stream stream = response.GetResponseStream();//获取页面流

  8.             if (response.ContentType.ToLower().StartsWith("text/"))//如果获得成功(即为文本格式)
  9.             {

  10.                 StreamReader reader = new StreamReader(stream, System.Text.Encoding.UTF8);//读取获得内容流

  11.                 BoardStream = reader.ReadToEnd();//将内容流转换为文本并存入变量BoardStream,即为所需要的数据流

  12.             }
  13.          //   string path=Server.MapPath ();
  14.             StreamWriter saveAPage = new StreamWriter("a.html", false, System.Text.Encoding.GetEncoding("gb2312"));//实例化写入类,保存路径假设为C:/a.html

  15.             saveAPage.Write(BoardStream);//创建写入任务

  16.             saveAPage.Flush();//写入文件(即清理缓存流)

  17.             saveAPage.Close();//关闭写入类的对象
  18.         }
复制代码



作者: 海海豚    时间: 2018-3-15 17:36
谢谢分享~
作者: libingyu135    时间: 2018-3-16 09:28
666
作者: 深海小龙虾    时间: 2018-3-20 14:57
有什么问题可以加入我的测试交流群:338750406 大家一起学习交流




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2