火车浏览器官方论坛
标题:
不同下一页的点击方法并判断是否继续点击下一页
[打印本页]
作者:
梦一梦
时间:
2015-9-1 16:25
标题:
不同下一页的点击方法并判断是否继续点击下一页
点击下一页有不同的方法,现在以几个简单的例子做介绍
一.循环→点击一个固定元素
1.若是可以直接定义到下一页这个,可以使用//*[.='下一页'] ( * 替换成下一页字符所在的标签)
[attach]317[/attach]
如上图,便可以将xpath放在循环中:
[attach]318[/attach]
根据示例判断是否有下一页:通过具体的分析可以看出,最后一页里,没有//a[.='下一页'],因此以//a[.='下一页']为判断条件,判断false即结束循环,具体见附件脚本
[attach]319[/attach]
2.若是xpath位置变化,可以使用last()函数:
[attach]321[/attach]
如上图中的xpath,写成调用last()函数://span[last()-2]/a,之后写入循环中
当然也可用第一种方法写成://a[.='下一页>>']
[attach]322[/attach]
二.计数器递增方式
有的网站是没有下一页的,可以直接输入页数然后点击页码也进行跳转页面,这种可以使用计数器递增方式
[attach]323[/attach]
具体使用见脚本:[attach]324[/attach]
三.找出网址随着页数变化的规律,直接打开网页
[attach]325[/attach]
xpath使用技巧:
http://bbs.locoyposter.com/post-410-1-1.html
若有特殊下一页,可以下面留言,再增加示例教程呢~
作者:
lewell007
时间:
2015-9-1 16:34
沙发……
作者:
acmilan
时间:
2016-3-3 14:10
受教了不错!!!!!!!!!
作者:
hxf1128447
时间:
2016-6-22 11:13
寰宇极速浏览器
表示大力支持
作者:
老雷
时间:
2016-7-9 05:17
写的很详细,很全面。
作者:
bruce_lee
时间:
2016-9-26 17:12
对于只有:首页、1、2、3、4、5、6、7、8、9、10、尾页,这样的下一页,怎么设置呢??
作者:
lvtu0316
时间:
2016-11-3 16:40
6.0版本怎么没有点击固定元素啊?
作者:
szf2001
时间:
2017-7-17 13:23
以前的版本有“点击固定的一个元素”实现点击下一页功能,很多视频都是用的以前的版本,最新的版本去掉了“点击固定的一个元素”,有没有视频教程如何在新版本上实现点击下一页?为什么去掉这么一个简单易用的功能呢?
欢迎光临 火车浏览器官方论坛 (http://bbs.locoyposter.com/)
Powered by Discuz! X3.2