gpt4 book ai didi

Xpath 选择当前节点的下一个父节点

转载 作者:行者123 更新时间:2023-12-03 15:49:07 26 4
gpt4 key购买 nike

如果 tr 包含 class="productnamecolor colors_productname" 我想选择下一个包含价格详细信息的 tr。所以我使用:

.//a[@class="productnamecolor colors_productname"]/parent::node()/following-sibling::tr

但是没有用。这个表达式有什么问题?

HTML:

<tr> 
<td valign="top" width="100%">
<a href="unclesamsretailoutlet.com/Trouser-Suspenders-8440015269920-p/…; class="productnamecolor colors_productname" title="Trouser Suspenders, 2323">Trouser Suspenders</a>
</td>
</tr>

提前致谢

最佳答案

您的 <a> 的父级元素是 td元素,以及 td元素没有后续兄弟 - 当然不是以下兄弟是 tr .如果您想要表格中的下一行,请使用

.//a[@class="..."]/ancestor::tr[1]/following-sibling::tr[1]

.//tr[descendant::a/@class="..."]/following-sibling::tr[1]

关于Xpath 选择当前节点的下一个父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38682323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com