SuperAPI AI 工具集

browser-automate

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:驱动用户真实且已登录的 Chrome 完成需要点击 UI 的任务,例如站内搜索、填写表单、加入购物车、进入结算等交互流程;纯取数据或生成采集器应改用其他技能。\n\n主要能力:通过 frevana_automate 执行“感知—行动”循环。元素以快照返回的整数 [ref] 定位,而非 CSS 选择器。支持步骤操作:navigate、snapshot、click、type(可 submit)、select、scroll、pressKey、waitFor(navigation/idle/ref)、assert、extract、getHtml、wait。可选参数:--allow-domains 限制导航域名、--timeout 设置超时。\n\n使用方式:依赖捆绑的 scripts/setup.sh(下载并运行官方安装脚本)、本地守护进程(默认端口 12306)、已连接扩展的 Chrome,以及 curl、bash、python3。用 scripts/automate.sh 反复调用:首次传 --url 打开页面并做一次快照,读取 [ref] 后再次调用(不带 --url,复用同一标签页)执行动作步骤,并以快照结尾查看新状态。动作只能引用最新快照的 [ref]。\n\n下单安全:点击支付/下单控件默认被阻止。出现 NEEDS HUMAN (payment) 时必须停止,不得自行重试。用户需在对话中明确确认后,才可发起一次带 --confirm-payment 的调用,且其中只能有一个变更步骤(即那一次下单点击)加 waitFor 与 snapshot;该调用不接受 navigate/type/select/pressKey 或第二次点击。验证订单状态时不得凭工具结果猜测:ok:false 也不代表未下单;若状态不确定,应告知用户可能已下单并请其查看账户。验证码/登录挑战一律交还用户,无覆盖选项。\n\n限制:需 Chrome 处于连接状态,若 setup 报告 Chrome 未连接则须由用户打开 Chrome 并连接扩展后重试。未提供收费、价格或平台支持等更多信息。