如何获取网页内容并将其保存到字符串变量中

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (75)

如何使用ASP.NET获取网页内容?我需要编写一个程序来获取网页的HTML并将其存储到字符串变量中。

提问于
用户回答回答于

你可以使用n.WebClient

WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.gooogle.com");
用户回答回答于

我以前遇到过Webclient.Downloadstring的问题。如果你这样做了,你可以试试这个:

WebRequest request = WebRequest.Create("http://www.google.com");
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();
string html = String.Empty;
using (StreamReader sr = new StreamReader(data))
{
    html = sr.ReadToEnd();
}

扫码关注云+社区

领取腾讯云代金券