【发布时间】:2014-04-25 01:14:36
【问题描述】:
我是 xpath 的新手,我了解如何在 xpath 中获取一系列值:
/bookstore/book[position()>=2 and position()<=10]
但在我的情况下,我需要超过 2 并且比总数少 1(所以如果有 10,那么我需要 9,或者如果有 5,我需要到第 4 位)。我将我的代码应用于不同的页面,并且条目的数量并不总是相同的。
在 python 中,我可以执行 book[2:-2] 之类的操作,但我不确定是否可以在 xpath 中执行此操作。
【问题讨论】:
-
/bookstore/book[position()>=2 and position() <= (last() - 1)] -
@helderdarocha 工作!!!你能帮我一个忙,把它作为答案,让我接受吗?非常感谢!
标签: xpath