如何在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 – 可以为空的枚举类型的奇怪行为
热点阅读