SuperAPI AI 工具集

agent-browser

智能体与模型

查看项目

更新于 10-16 05:52

技能介绍

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

主要能力:提供导航命令 open(支持 https、http、file、about、data,省略协议时自动补 https)、back、forward、reload、close、connect(CDP 端口)。snapshot 可输出可访问性树或仅交互元素,交互通过快照中的 @e1、@e2 等引用进行,包括 click、dblclick、focus、fill、type、press、keydown、keyup、hover、check、uncheck、select、scroll、scrollintoview、drag、upload。可获取文本、HTML、值、属性、标题、URL、元素数量、包围盒和计算样式,并判断可见、可用、选中状态。支持截图(可整页)、导出 PDF、录制 webm 视频、等待元素/毫秒/文本/URL/网络空闲/JS 条件、鼠标控制、语义定位(find role/text/label/placeholder/alt/title/testid/first/last/nth)、浏览器设置(viewport、device、geo、offline、headers、credentials、media)、Cookie 与 localStorage 操作、网络路由拦截与请求查看、标签页与窗口管理、iframe 切换、对话框处理、eval 执行 JS。

用法:典型流程为 open 导航,snapshot -i 获取带引用的交互元素,再用引用执行操作;导航或 DOM 显著变化后需重新 snapshot。可用 --session 隔离并行会话,--json 输出可解析结果,--headed 显示窗口,--proxy 配置代理,--ignore-https-errors 忽略证书错误。支持通过 state save/load 保存与复用登录状态。

限制:具体安装方式、收费、价格与平台支持暂未提供。