0

我有一个特定的 html 节点,我想获得第二个,也就是最后一个直系后代。所以写完后.Descendants("div")我写了ls.Last()。我实际上得到了第二个后代的最后一个 div。不是我所期待的。我如何只获得直系后代?或者我如何获得具有特定类名的后代?因为“div.postBody”将是一个合适的选择。

4

1 回答 1

1

使用 XPath 会给你你想要的。因此,仅对于直系后代,您可以使用 -

htmlNode.SelectNodes("/div");

或者,如果您需要按特定的类名搜索,那么 -

htmlNode.SelectNodes("//div[@class='postBody']");
于 2010-06-09T20:40:33.480 回答