首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取网页内容并将其保存到string变量中

如何获取网页内容并将其保存到string变量中
EN

Stack Overflow用户
提问于 2010-12-22 22:32:43
回答 3查看 175.4K关注 0票数 76

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-22 22:37:45

您可以使用WebClient

代码语言:javascript
复制
Using System.Net;
    
WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.gooogle.com");
票数 119
EN

Stack Overflow用户

发布于 2010-12-22 22:42:38

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

代码语言:javascript
复制
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();
}
票数 73
EN

Stack Overflow用户

发布于 2010-12-22 22:34:32

代码语言:javascript
复制
Webclient client = new Webclient();
string content = client.DownloadString(url);

传递您想要获取的页面的URL。您可以使用htmlagilitypack解析结果。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4510212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档