用途:通过 browser-use CLI 控制浏览器完成网页导航、元素交互、表单填写、截图与数据提取等自动化任务。
主要能力:浏览器在命令间持久运行(资料称约 50ms 延迟),支持多会话并行、云浏览器、本地隧道、Cookie 管理,以及以 Python 脚本和 MCP 服务器模式运行。全局选项含 --headed、--profile、--connect、--cdp-url、--session、--json、--mcp。
安装:macOS/Linux 运行 curl -fsSL https://browser-use.com/cli/install.sh | bash;Windows 需先装 Git Bash(winget install Git.Git),再在 Git Bash 中执行同一命令。安装后可用 browser-use doctor 验证。
基本用法:browser-use open 打开网页;browser-use state 获取 URL、标题及可交互元素索引;再用 browser-use click/input/scroll/hover/keys/select/upload 等按索引操作;browser-use screenshot 截图;browser-use eval 执行 JavaScript 取数据;browser-use get 获取标题、HTML、文本、值、属性;browser-use wait 等待条件;tab、back 管理导航;close 结束。会话、Cookie、云浏览器与隧道另有多条子命令。
适用场景:网页数据采集、注册表单填写、搜索并截图等重复性网页操作。
限制:部分命令依赖资料中的确切参数与索引,元素索引变化需重新运行 state;登录态需 --profile;页面超时可配合 wait;仅列出资料所述平台与步骤,其余平台、收费、价格与效果暂未提供。