C#,使用HTML Agility Pack解析HTML頁面

c# html html-agility-pack

按照這個例子,我可以找到LI部分。

Html Agility Pack - 解析<li>

但是,我只希望駐留在div中的LI項目的id為“res”。

我怎麼做?

一般承認的答案

像這樣的東西:

List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker也可以幫助您進行未來的XPath查詢。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因