SuperAPI AI 工具集

agent-browser

智能体与模型

查看项目

更新于 10-15 21:48

技能介绍

用途:agent-browser 是 Vercel Labs 开发的 CLI 浏览器自动化工具,面向 AI 智能体。本技能用于在智能体工作流中通过命令行完成浏览器交互,如导航网站、点击元素、填写表单、提取内容。

主要能力:提供基础命令(open、click、fill 等)与高级命令(snapshot、eval 等);支持 refs 选择器(@e1、@e2)实现确定性元素定位,也支持 CSS、XPath 与语义定位器(role/name);支持快照(可带 -i、-c、-d、-s 选项)、智能体模式(--json 机器可读输出)、多会话管理(--session)、有头调试模式(--headed)、自定义请求头认证、通过 CDP(--cdp)连接既有浏览器,以及通过 AGENT_BROWSER_STREAM_PORT 进行视口流式预览;还涵盖 cookie/存储、网络拦截、标签窗口、iframe、对话框、等待、鼠标控制、浏览器设置与调试等命令。

使用方式:先安装 agent-browser,再按文档映射加载对应示例文件:安装看 examples/getting-started/installation.md,快速上手看 examples/quick-start/quick-start.md,命令类看 examples/commands/ 下各子目录,选择器看 examples/selectors/,智能体模式看 examples/agent-mode/,高级特性看 examples/advanced/,选项看 examples/options/;参考 API 见 api/commands.md、api/selectors.md、api/options.md,模板见 templates/。实践建议:优先使用 refs,交互前先 snapshot 获取 refs;智能体模式用 --json;用 --session 保持状态;无 refs 时用语义定位器;有头调试、无头生产;认证可用 --headers;无服务器或自定义浏览器可用 --executable-path。

限制:具体安装命令、平台支持与完整命令语法需以官方 README 与 api 文档为准,本资料未提供完整清单;复杂业务逻辑与性能优化需结合具体场景调整,不适用于无关技术栈或需完全自定义的特殊场景。支持中文文档、注释与常见问答的说明来自资料,实际可用性暂未提供。