-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
无下一页按钮只有具体页面按钮时的翻页方法(EXEC和EVAL教程)
Naibo Wang edited this page Dec 25, 2023
·
11 revisions
本教程示例任务文件(0.6.0及以上版本):290.json,可直接放入tasks
文件夹内读取此文件。
需求:部分页面下没有“下一页”按钮,翻页只能通过在第1页点击页码按钮2,在第2页点击页码按钮3……来实现。
实现方式,以中国地震台网为例,假设此网站没有翻页的下一页按钮:
-
正常设计流程:打开网页 -> 输入查询条件 -> 点击查询按钮。
-
任务流程图左侧拖动一个
自定义操作
到流程图,类型为在执行环境下运行Python代码(exec操作)
,代码内容为:
self.page = 2
即定义一个自定义变量self.page
,初始值为2
,这里设置为2的原因为第一个要点击的翻页的页码按钮就是第二页:
- 正常设计提取数据流程,设计完成后浏览器操作台会自动提示是否要设置翻页操作,点击
设置翻页操作
选项:
- 此时,鼠标右键选中第2页的页码按钮,点击
确认设置翻页操作
,生成默认的翻页设置:
Click Pages
above to see more pages