用三条命令验收 browser-use:依赖、凭证、会话权限

browser-use 的第一轮试用不需要复杂 benchmark,先把三个容易混淆的信号分开:包能否导入,模型能否产生动作,浏览器会话是否安全。

python -m venv .venv
source .venv/bin/activate
pip install browser-use
python -c "from browser_use import Agent, Browser, ChatBrowserUse; print('imports ok')"

导入成功只证明 Python surface 可见。下一步检查 provider 的 key 和 model name;手册记录 blank Chromium 常见原因就是这两项。第三步用 disposable profile 做只读网页任务,并保存最终 URL、标题和输出。不要把“浏览器打开了”写成“任务正确完成”。

如果要用 CLI 2.0,还要检查常驻 daemon 的 Unix socket 和 session state。v0.12.8 的 owner-only socket 不是装饰性配置;restricted browser profile 上拒绝 evaluate() 也说明任意 JavaScript 执行不是默认能力。

此外,v0.12.5 把 litellm 移出核心依赖,旧教程可能会让你误以为一次安装包含所有 provider。按版本读取依赖,按 session 读取权限,按输出保存证据。

来源:Doramagic 手册官方仓库

posted @ 2026-07-20 09:55  weigangwin  阅读(9)  评论(0)    收藏  举报