C# Html敏捷包-解析<;李>;
我想从一个简单的网站上抓取一份事实清单。每个事实都包含在C# Html敏捷包-解析<;李>;,c#,.net,html-parsing,html-agility-pack,C#,.net,Html Parsing,Html Agility Pack,我想从一个简单的网站上抓取一份事实清单。每个事实都包含在标记中。我如何使用Html Agility Pack做到这一点?有更好的方法吗 标记中包含的唯一内容是事实,而不是其他内容。类似于: List<string> facts = new List<string>(); foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//li")) { facts.Add(li.InnerText); } List f
标记中。我如何使用Html Agility Pack做到这一点?有更好的方法吗
标记中包含的唯一内容是事实,而不是其他内容。类似于:
List<string> facts = new List<string>();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//li")) {
facts.Add(li.InnerText);
}
List facts=new List();
foreach(doc.DocumentNode.SelectNodes(“//li”)中的HtmlNode li){
事实。添加(li.InnerText);
}
注意,当“…没有节点与XPath表达式匹配”时,SelectNodes返回null。如果您的LI标记未关闭,则可能与以下错误有关: