SuperAPI AI 工具集

agent-browser

智能体与模型

查看项目

更新于 10-16 01:27

技能介绍

agent-browser 是一个面向 AI 智能体的浏览器自动化 CLI,用于与网站交互,包括页面导航、填写表单、点击按钮和截图等。核心工作流为:先用 agent-browser open <url> 打开页面,再用 agent-browser snapshot -i 获取元素引用(如 @e1、@e2),然后使用这些引用进行点击、填写、选择等交互,页面导航或 DOM 变化后需重新 snapshot。

主要能力包括:导航(open/close);快照(snapshot -i,可加 -C 含光标交互元素,或用 -s 限定 CSS 选择器);交互(click、fill、type、select、check、press、scroll);信息获取(get text、get url、get title);等待(wait 元素、networkidle、URL 模式或毫秒);捕获(screenshot、--full 全页截图、pdf)。

常见用法涵盖表单提交、带状态持久化的登录认证、会话保持、数据提取、并行会话、连接已有 Chrome、可视化调试、本地文件(PDF/HTML)、iOS 模拟器(需 macOS 与 Xcode、Appium)。元素引用在页面变化后会失效,必须重新快照;也可使用语义定位(find text/label/role/placeholder/testid)。执行 JavaScript 可用 eval,复杂表达式建议用 --stdin 或 -b 避免 shell 转义问题。

限制方面:资料未提供收费、价格、平台通用性及性能数据,暂未提供相关信息;iOS 模拟器功能依赖 macOS、Xcode 和 Appium,且仅在有预先配置时支持真机。