HTML:
<div class="info">
<div class="title">
<div class="{DYNAMIC CLASS NAME}">
<a href="link">Text</a>
</div>
</div>
</div>
<div class="info">
<div class="title">
<div class="{DYNAMIC CLASS NAME}">
<a href="link">Another Text</a>
</div>
</div>
</div>
XPath:
DocumentNode.SelectNodes["//div[@class='info']/div[2]/a"];
如何从嵌套的div中获取一个innertext值?因为3rd div类名是动态的。谢谢。
使用索引(如div[2]
)进行嵌套<div>
是不正确的。您应该使用它div/div
。尝试这种方式:
DocumentNode.SelectNodes("//div[@class='info']/div[@class='title']/div/a");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句