SuperAPI AI 工具集

browser-use

前端与建站

查看项目

更新于 10-15 20:07

技能介绍

用途:通过命令行包装脚本 bu.sh 自动化浏览器交互,适用于网页测试、表单填写、截图和数据提取。所有命令以 bu 表示 bash ~/.claude/skills/browser-use/bu.sh。

主要能力:首次运行自动在 .venv 中引导安装依赖(约 60 秒),自动设置 PYTHONUTF8=1,并保持持久浏览器守护进程,每次调用延迟约 50ms。支持导航(open、back、scroll、switch、close-tab)、页面状态(state、screenshot)、交互(click、type、input、keys、select、upload、hover、dblclick、rightclick)、数据提取(eval、get title/html/text/value/attributes/bbox)、等待(wait selector/text)、Cookie 管理、持久 Python 会话、会话管理、配方(recipe)系统与云端 API。

使用方式:先运行 bu state 获取可点击元素索引,再用索引交互,最后用 state 或 screenshot 验证。浏览器模式包括默认无头 Chromium、--headed、--profile、--connect、--cdp-url(后三者互斥)。支持命令链式执行与 --json、--mcp 等全局选项。

适用场景:需要复用已登录 Chrome 会话、通过 JavaScript 提取复杂页面数据、暴露本地开发服务器(bu tunnel)或运行可复用的 DOM 访问配方。

限制:需预先安装 uv;首次运行较慢;Windows 需 Git Bash 或 WSL 且 bash 在 PATH 中;--connect 要求 Chrome 以 --remote-debugging-port=9222 启动。资料未提供收费、价格或效果保证信息。