SuperAPI AI 工具集

agent-browser

智能体与模型

查看项目

更新于 10-15 20:14

技能介绍

agent-browser 是一个命令行浏览器自动化工具,用于网页测试、表单填写、截图和数据提取,适合需要导航网站、与网页交互或抓取页面数据的场景。

主要能力:导航(open、back、forward、reload、close);页面分析(snapshot 可输出完整无障碍树或仅交互元素,支持紧凑输出、限制深度、按 CSS 选择器限定范围);交互(click、dblclick、focus、fill、type、press、hover、check、select、scroll、drag、upload 等,使用 snapshot 返回的 @e1 等引用);信息获取(get text/html/value/attr/title/url/count/box);状态检查(is visible/enabled/checked);截图与 PDF;视频录制;等待(元素、毫秒、文本、URL 模式、网络空闲、JS 条件);鼠标控制;语义定位(find role/text/label/first/nth);浏览器设置(视口、设备模拟、地理位置、离线、请求头、HTTP 基本认证、媒体配色);Cookie 与 localStorage 管理;网络请求拦截与模拟;标签页与窗口管理;iframe 切换;对话框处理;执行 JavaScript。

使用方式:核心流程为 open 打开页面、snapshot -i 获取带引用的交互元素、用引用执行交互、导航或 DOM 显著变化后重新 snapshot。示例:agent-browser open https://example.com/form;agent-browser snapshot -i;agent-browser fill @e1 "user@example.com";agent-browser click @e3。可用 state save/load 保存登录状态,用 --session 运行并行浏览器,用 --json 获取机器可读输出。调试可用 --headed、console、errors、highlight、trace、--cdp 等。

限制:资料未提供安装方式、运行环境要求、收费与价格信息,也未说明具体平台支持范围,这些内容暂未提供。