C #, анализ HTML-страницы, используя HTML Agility Pack - PullRequest
3 голосов
/ 12 февраля 2010

Следуя этому примеру, я могу найти разделы LI.

Html пакет Agility - анализ

Тем не менее, я хочу только элементы LI, которые находятся внутри div с идентификатором "res".

Как мне это сделать?

1 Ответ

6 голосов
/ 12 февраля 2010

Примерно так:

<code>List facts = new List();
foreach (HtmlNode li in doc.DocumentNode.SelectNodes("//div[@id='res']/li")) {
    facts.Add(li.InnerText);
}
XPath Checker может также помочь вам с будущими запросами XPath.
...