·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 获取目标网页的内容

获取目标网页的内容

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

获取目标网页的内容

 1             HttpWebRequest request = WebRequest.Create("http://www.baidu.com/") as HttpWebRequest; 2             HttpWebResponse response = request.GetResponse() as HttpWebResponse; 3  4             if (response.StatusCode == HttpStatusCode.OK) 5             { 6                 string characterSet = response.CharacterSet; 7                 Encoding encode; 8                 if (characterSet != "") 9                 {10                     encode = Encoding.GetEncoding(characterSet);11                 }12                 else13                 {14                     encode = Encoding.Default;15                 }16 17                 Stream receiveStream = response.GetResponseStream();18                 StreamReader reader = new StreamReader(receiveStream, encode);19                 char[] read = new char[255];20                 // 每次读取25521                 int count = reader.Read(read, 0, 255);22                 string str = string.Empty;23                 while (count > 0)24                 { // 如果读到一定数目的字符串后,将这些字符串输入到string中25                     str += new String(read, 0, count);26                     count = reader.Read(read, 0, 255); // 再读下面的255内容27                 }28                 webBrowser1.DocumentText = str;29 30                 // 读取完毕31                 reader.Close();32                 receiveStream.Close();