按照这个例子,我可以找到 LI 部分。

Html Agility Pack - Parsing <li>

但是,我只想要位于 div 中且 ID 为“res”的 LI 项。

我怎么做?

最佳答案

像这样:

List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker 还可以帮助您处理 future 的 XPath 查询。

关于C#,解析 HTML 页面,使用 HTML Agility Pack,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2254772/

10-13 06:56