用途:browser-use 通过 CLI 实现浏览器自动化,会话在命令之间保持,适合多步网页操作、Web 测试、表单填写、截图和数据提取。
主要能力:支持导航(open、back、scroll)、页面状态检查(state 返回可点击元素索引)、交互(click、type、input、keys、select、hover、dblclick、rightclick)、数据提取(eval、get text/html/value/attributes/bbox)、截图、等待条件、Cookie 管理、Python 执行和远程 AI 代理任务。
使用方式:先运行 browser-use doctor 验证安装。核心流程为 open 打开页面、state 获取元素索引、用索引交互、再 state 或 screenshot 验证。浏览器模式包括 chromium(默认无头)、real(真实 Chrome,可带 --profile 使用登录会话)和 remote(云浏览器)。远程模式支持 --llm、--proxy-country、--session-id、--structured-output 等选项,任务可通过 task status/logs 管理。
适用场景:本地开发服务器可通过 tunnel 暴露给云浏览器;需要登录的站点可先列出 profile,再选择 real 或 remote 模式浏览,必要时同步 Cookie。
限制:使用前必须安装并配置 browser-use;云 profile 的 Cookie 可能过期;完整 profile 同步会包含敏感数据,应谨慎;tunnel 依赖 cloudflared。具体收费、价格和平台支持暂未提供。