简介
browser-use 让你用 Python 跑一个能真实操控浏览器的 Agent 来做网页任务。按仓库 uv quickstart 安装后,选择 LLM provider 并运行 Agent 即可。
- 适合谁(Best for): 要做“能上网”的 agent 的开发者,需要真实浏览器闭环(而不是纯 HTTP 请求)来处理登录、表单与导航
- 兼容工具(Works with): Python >=3.11(仓库)、uv/uvx、可用的 LLM provider、本地或云浏览器选项
- 安装时间(Setup time): 12 分钟
量化信息
- 要求 Python >=3.11(仓库)
- 装机约 12 分钟
- GitHub stars(已核验):见「来源与感谢」
实战要点
把 browser-use 当作执行层:你的 agent 决定“做什么”,browser-use 负责在真实浏览器里“怎么做”。先从确定性任务开始(打开 URL → 抽取一个数字),再扩展到多步流程(登录 → 导航 → 下载)。上生产要加护栏:域名白名单、购买等动作强制人工确认、并记录每一步操作日志。
安全提示: 浏览器自动化能力很强——请加权限控制、域名白名单,以及破坏性动作的审批闸门。
FAQ
Q: 必须用 Browser Use Cloud 吗? A: 不必。README 提到云 API key 是可选项;你也可以本地运行自己的浏览器环境。
Q: 哪些 LLM 能用? A: README 列出多个 provider(如 Browser Use、Google、Anthropic);按你的环境与预算选择即可。
Q: 如何让运行更稳定? A: 把任务写窄、加明确成功标准,并保持浏览器状态干净(测试用全新 profile)。