您好我想从一个网站解析地铁应用程序的HTML。我看了一些关于HtmlAgilityPack的教程,我觉得它很容易。但是当我开始项目时,我看到HtmlAgilityPack库中没有包含一些方法或引用作为我观看过的教程。
示例:
在教程视频中,它说:
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(“url”);
在我的HtmlAgilityPack库中,我看不到名为HtmlWeb.Load的方法
示例2:
在教程视频中,它说:
var res = doc.DocumentNode.SelectNodes(“element names”);
在我的库中,HtmlDocument.DocumentNode中没有名为“SelectNodes”的方法
我错过了什么吗?我在NuGet中安装了HtmlAgilityPack。
答案 0 :(得分:0)
不,你什么都没错。 metro(Windows RT)平台不支持所有Windows .NET功能。
不支持XPATH,并且由于Html Agility Pack的XPATH功能(SelectNodes附带此功能)基于.NET,因此在Windows RT的Html Agility Pack中不支持。