AionClaw通过「定位分页控件」技能自动识别标准分页元素(如含“上/下一页”“1”“2”或aria-label="page"的a/button标签),支持自然语言指令跳转指定页、相对翻页或关键词驱动跳页,并可通过RPA流程配置自动翻页策略,终止条件可设为“下一页按钮可点击”或“当前页码小于总页数”,对SPA动态分页需启用「DOM事件监听模式」直调goPage()函数。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让AionClaw识别并操作网页分页器
你正在浏览一个带分页的后台列表页,比如订单管理或日志查询,想让AionClaw自动翻到第5页、跳转到最后一页,或根据关键词点击对应页码链接——这需要它能稳定识别分页结构,而不是把页码当普通文字忽略。
打开目标网页 → 确保页面已完全加载(滚动到底部确认无懒加载遮罩)→ 在AionClaw主界面左下角点击「网页操作」图标 → 选择「定位分页控件」技能。该技能会自动扫描DOM中含“上一页”“下一页”“1”“2”“…”,以及aria-label="page"等语义特征的a标签或button元素。
若页面使用自定义分页组件(如React封装的
用自然语言指令控制翻页行为
在对话任务栏直接输入明确指令,AionClaw会解析意图并执行对应DOM操作:
方法一:跳转指定页码
输入“翻到第7页”,程序将查找文本为“7”的a标签,点击其href链接;若当前页已是第7页,则不触发任何动作。
方法二:相对翻页
输入“点下一页”或“回到上一页”,AionClaw会优先匹配含“next”“prev”“下一页”“上一页”文本的按钮或链接,并模拟click事件。注意:该操作不依赖URL参数,而是真实触发页面跳转或AJAX加载。
方法三:关键词驱动跳页
输入“找到‘待发货’订单所在的页码并跳转”,程序会先遍历当前可见行数据,定位首条匹配“待发货”的记录所在页码(通过计算每页行数与DOM索引推算),再执行对应页码点击。此方式要求表格行高一致、无折叠展开项干扰行序。
配置自动翻页策略(RPA流程)
当你需要批量处理多页数据(例如导出全部订单),必须让AionClaw持续翻页直到最后一页才停止:
第一步:新建RPA流程
点击左侧导航「自动化」→「新建流程」→ 模板选择「网页循环操作」。
第二步:设置翻页终止条件
在「循环控制」模块中,勾选「按分页器状态判断是否继续」→ 点击「检测规则」→ 选择「下一页按钮可点击且href不为空」或「当前页码数字小于总页数」。【总页数若藏在隐藏span里(如共 12 页),需手动填写CSS选择器 .total】。
第三步:绑定数据提取动作
在「每次循环内执行」区域添加「提取表格行数据」动作,指定table选择器;勾选「追加到同一数组」,确保所有页数据合并输出。流程启动后,AionClaw会在每页提取完立即点击“下一页”,直到终止条件满足。
第四步:防误触保护
在「高级选项」中开启「翻页前等待页面稳定」,设为1200ms。避免因AJAX加载未完成就点击下一页,导致重复抓取或漏页。
处理无标准a标签的动态分页
某些SPA应用(如Vue/React单页后台)用
启用「DOM事件监听模式」:进入「工具管理」→「开发者模式」→ 打开「网页交互增强」→ 勾选「捕获click绑定函数」。该模式会注入轻量脚本,监听所有带数字文本的可点击容器,反向解析其绑定的JS函数参数。
执行翻页指令时,AionClaw不再依赖href跳转,而是直接调用goPage(3)函数并传入目标页码。这一步绕过渲染层,直触业务逻辑,成功率高于截图或坐标点击。
注意:若页面使用Web Worker隔离事件逻辑,或函数名混淆(如t(3)),该模式将无法解析。此时需退回「坐标点击」方案,在「屏幕坐标模式」中手动框选页码区域并保存为锚点模板。


















