gpt4 book ai didi

python - xpath如何获取的最后一个元素之前

转载 作者:太空狗 更新时间:2023-10-30 00:32:08 28 4
gpt4 key购买 nike

我有这个html

<a class=pagination_klass></a>
<a class=pagination_klass></a>
<a class=pagination_klass></a>
<a class=pagination_klass></a>
<a class=pagination_klass>HERE</a>
<a class=pagination_klass></a>

我想得到最后一个<a>

我试过这个:

.//a[@class='pagination_klass' and position() = (last()-1)]/@href

但我得到的结果是空的。

请帮忙。

注意

我也需要比较类名

最佳答案

您好,您几乎答对了。我在 XPath 的开头删除了 . 选择器(当前节点选择器)并对其进行了测试 here on Xpath tester .这对我来说可以。

//a[@class='pagination_klass' and position() = (last()-1)]/@href

为了

<html>
...
<a class='pagination_klass'></a>
<a class='pagination_klass'></a>
<a class='pagination_klass'></a>
<a class='pagination_klass'></a>
<a class='pagination_klass' href='LINK'>HERE</a>
<a class='pagination_klass'></a>
..
</html>

将是结果属性节点 href='LINK'。

关于python - xpath如何获取<a>的最后一个元素之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919602/

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