WindowsPhone使用HtmlAgilityPack解析HTML
2013-07-26 20:32
531 查看
NuGet里添加HtmlAgilityPack的引用
然后wp上使用必须添加本地
C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Xml.XPath.dll
的引用
http://htmlagilitypack.codeplex.com/
比如:
另外wp中使用async和await访问网络的方法:
http://blog.liubaicai.com/?p=192
使用async和await可以大量减少代码量,美化代码,更清晰(封装了异步的方法)
然后wp上使用必须添加本地
C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Xml.XPath.dll
的引用
var doc = new HtmlDocument(); doc.Load(……);之后便可以像操作XML一样操作HTML了,非常方便
http://htmlagilitypack.codeplex.com/
比如:
private async Task<ObservableCollection<ACItem>> getList(ObservableCollection<ACItem> list, string url) { var request = (HttpWebRequest)WebRequest.Create(new Uri(url)); request.UserAgent = @"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)"; var response = await request.GetResponseAsync(); var doc = new HtmlDocument(); doc.Load(response.GetResponseStream()); …………………… return list; }参见:http://blog.liubaicai.com/?p=195
另外wp中使用async和await访问网络的方法:
http://blog.liubaicai.com/?p=192
使用async和await可以大量减少代码量,美化代码,更清晰(封装了异步的方法)
相关文章推荐
- WindowsPhone使用HtmlAgilityPack解析HTML
- C# HTML解析工具HtmlAgilityPack使用实例(二)--Web页面
- HTML解析组件HtmlAgilityPack使用
- .Net解析html文档类库HtmlAgilityPack完整使用说明
- 使用C#和HtmlAgilityPack解析HTML
- .Net解析html文档类库HtmlAgilityPack完整使用说明
- .Net解析html文档使用类库HtmlAgilityPack
- C# HTML解析工具HtmlAgilityPack使用简介
- C#中使用HtmlAgilityPack对html进行解析
- 使用HtmlAgilityPack解析html
- 使用HtmlAgilityPack.dll解析html
- HTML解析组件HtmlAgilityPack使用
- C# HTML解析工具HtmlAgilityPack使用实例(一)
- c#使用htmlagilitypack解析html格式字符串
- C#:使用HtmlAgilityPack解析Html
- 使用HtmlAgilityPack解析html
- 使用HtmlAgilityPack解析Html(非常好用)
- .NET Core HtmlAgilityPack HTML解析利器
- Net处理html页面元素工具类(HtmlAgilityPack.dll)的使用
- HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦