Уточнение узлов HTML Agility Pack

Я использую HTML Agility Pack и Fizzler (так что я могу использовать CSS-селекторы), чтобы очистить страницу результатов.

Я начинаю с создания HTML-документа, а затем создаю список узлов, чтобы каждый узел представлял собой отдельный результат.

IEnumerable<HtmlNode> sections = document.DocumentNode.QuerySelectorAll("selector");

Теперь я хочу углубиться в каждый из этих узлов, чтобы получить конкретные данные, которые я хочу, но я теряюсь здесь.

Я старался:

foreach (HtmlNode n in sections)
{
    var phone = n.QuerySelectorAll("selector");

    string myVar = phone.InnerHtml; // this doesn't work, the innerhtml property is not there.
}

Может кто-нибудь сказать мне, как подойти к этому? Все примеры, которые я видел, останавливались на создании списка узлов.

1 ответ

ОК, это было глупо просто. Мне нужно было использовать QuerySelector вместо QuerySelectorAll

Другие вопросы по тегам