如何在ASP.NET C#中获取网页源代码?
发布时间:2020-12-16 07:34:42 所属栏目:asp.Net 来源:网络整理
导读:如何在C#ASP.NET中获取页面的 HTML代码? 示例:http://google.com 我如何通过ASP.NET C#获取此HTML代码? 解决方法 WebClient 课程会做你想要的: string address = "https://stackoverflow.com/"; using (WebClient wc = new WebClient()){ string conten
|
如何在C#ASP.NET中获取页面的
HTML代码?
示例:http://google.com 我如何通过ASP.NET C#获取此HTML代码? 解决方法WebClient课程会做你想要的:
string address = "https://stackoverflow.com/";
using (WebClient wc = new WebClient())
{
string content = wc.DownloadString(address);
}
如评论中所述,您可能更喜欢使用DownloadString的异步版本来避免阻塞: string address = "https://stackoverflow.com/";
using (WebClient wc = new WebClient())
{
wc.DownloadStringCompleted +=
new DownloadStringCompletedEventHandler(DownloadCompleted);
wc.DownloadStringAsync(new Uri(address));
}
// ...
void DownloadCompleted(object sender,DownloadStringCompletedEventArgs e)
{
if ((e.Error == null) && !e.Cancelled)
{
string content = e.Result;
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 具有插件和多租户支持的ASP.NET MVC应用程序
- ASP.NET – 一个新的应用程序的最佳队列系统
- asp.net – Ajax Control Toolkit正在加载太多脚本资源
- asp.net-mvc – 允许使用ASP-MVC和表单身份验证访问特定页面
- asp.net-mvc-3 – SmtpClient.SendAsync阻止我的ASP.NET MV
- iis-7 – ASP经典IIS7问题
- 在asp.net vnext上使用bearer token身份验证刷新令牌
- ASP.NET中下载文件的几种实例代码
- .net – oData v4简单来说什么是函数和动作?
- asp.net-mvc – jQGrid和MVC 3.0 ViewModel
推荐文章
站长推荐
- asp.net-mvc-3 – 找不到概念模型类型
- asp.net-mvc – ASP.NET MVC Ajax.BeginForm不起
- asp.net – 如何为我的网站实现Facebook“赞”按
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”
- asp.net-mvc – 从azure云存储下载大文件的最佳方
- asp.net-mvc – 自定义DateTime模型绑定在Asp.ne
- asp.net – 获取浏览器和连接信息的页面
- asp.net-mvc – ASP.NET MVC快速教程
- .net – 可以为空的枚举类型的奇怪行为
热点阅读
