案例网址: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进行下一页定位