<html>
<body>
<div class="main">
<div class="submain"><h2></h2><p></p><ul></ul>
</div>
<div class="submain"><h2></h2><p></p><ul></ul>
</div>
</div>
</body>
</html>
Я загрузил HTML в HtmlDocument
. Затем я выбрал XPath как submain
. Тогда я не знаю, как получить доступ к каждому тегу, т. Е. h2
, p
в отдельности.
HtmlAgilityPack.HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//div[@class=\"submain\"]");
foreach (HtmlAgilityPack.HtmlNode node in nodes) {}
Если я использую node.InnerText
, я получаю все тексты, и InnerHtml
также бесполезен. Как выбрать отдельные теги?