八爪鱼RPA、八爪鱼采集器中xpath定位点击数字进行下一页循环(无下一页按钮)

本文讨论了在使用八爪鱼RPA抓取网页时,由于Li标签定位不精确导致下一页无法正确定位的问题。作者提供了通过添加更精准的XPath表达式来解决此问题的方法,确保在翻页循环中的有效应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

案例网址:http://tzxm.hbzwfw.gov.cn/tzxm/gsxxListNew

当前页的li标签都会出现属性值为class="active"的属性,

定位当前页5页,xpath:.//*[@id='form']/div[2]/div/div[2]/ul/li[@class="active"]/a

定位当前页5页的下一页,

xpath:.//*[@id='form']/div[2]/div/div[2]/ul/li[@class="active"]/following-sibling::li/a[1]

##########################################################

ps:

换到 八爪鱼RPA  进行 ‘下一页’ 定位的时候,还是这个xpath,却出现定位不到的问题,我们来看一下原因

因为Li标签的定位不精准,所以把当前页的所有同级节点都定位到了。

解决办法就是尝试对li标签进行精准定位

看,对li的定位精准后,就可以了。

.//*[@id='form']/div[2]/div/div[2]/ul/li[@class="active"]/following-sibling::li[1]/a

这条xpath同样适用在 八爪鱼RPA 的翻页循环中使用

在八爪鱼RPA进行下一页定位

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值