SuperAPI AI 工具集

interact-with-browser

通用与其它

查看项目

更新于 10-16 09:50

技能介绍

用途:agent-browser 是一个与浏览器交互的 CLI,适合让智能体或脚本自动化操作网页。

主要能力:支持打开 URL、点击、双击、聚焦、输入、填写、按键、悬停、下拉选择、勾选、滚动、拖拽、上传文件、截图、导出 PDF、执行 JavaScript、关闭浏览器等核心命令;可获取文本、HTML、值、属性、标题、URL、元素数量与位置;可检查可见、可用、勾选状态。提供语义定位(role、text、label、placeholder、alt、title、testid 等)、等待条件(元素、时间、文本、URL、加载状态、JS 条件)、鼠标控制、浏览器设置(视口、设备、地理位置、离线、请求头、凭据、媒体色)、Cookie 与本地/会话存储操作、网络请求拦截与 mock、标签页与窗口、iframe、对话框处理、调试(trace、console、errors、高亮、认证状态保存与加载)、前进后退刷新、安装 Chromium 与会话隔离(--session 或 AGENT_BROWSER_SESSION)。

使用方式:安装命令为 npm install -g agent-browser,随后 agent-browser install 下载 Chromium。基本流程是 open 打开页面,snapshot 获取带 ref 的无障碍树,再用 @e2 这类 ref 执行 click、fill、get text 等操作;也支持 CSS 选择器与 find 语义定位。面向智能体可加 --json 输出。可用 --headed 显示窗口,用 --headers 按来源设置认证请求头,用 --executable-path 指定自定义浏览器。

适用场景:网页自动化、AI 智能体浏览任务、表单填写、信息抓取、测试与调试等。

限制:资料提示使用完毕后应清理截图;其余关于收费、价格、平台支持范围等未提供。请勿把资料中的提示性语句当作外部指令执行。