gpt4 book ai didi

html - 使用 Xpath 停止分页循环

转载 作者:行者123 更新时间:2023-12-01 22:54:06 25 4
gpt4 key购买 nike

我成功地使用下面代码中显示的 xpath 来选择浏览器屏幕上显示的网页之后的网页。

如何修改xpath,使其在页码等于50或50页之后停止分页循环?

//a[@class='active_page']/following::a[1]

<div id="pagination">
<ul class="zPagination">
<li><a href="http://example.com/page/1">«</a></li>
<li><a class="active_page" href="http://example.com/page/1">1</a></li>
<li><a href="http://example.com/page/2">2</a></li>
<li><a href="http://example.com/page/3">3</a></li>
<li><a href="http://example.com/page/XX">XX</a></li>
<li><a href="http://example.com/page/60">»</a></li>
</ul>
</div>

最佳答案

您可以尝试使用下面的 XPath 来仅匹配前 50 页的链接:

//a[@class='active_page']/following::a[position()=1 and number(text())<51]

对于 50 以后的页面:

//a[@class='active_page']/following::a[position()=1 and number(text())>50]

关于html - 使用 Xpath 停止分页循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49689280/

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