Browser-Use
一个基于 Playwright 的浏览器自动化工具,支持与 OpenAI 和 Anthropic 的 AI 模型集成。
系统要求
- Python 3.11 或更高版本
快速开始
安装
- 使用 pip 安装包:
pip install browser-use
- 安装项目依赖:
pip install -r requirements.txt
- 安装 Playwright(可选):
playwright install
环境配置
- 复制环境变量示例文件:
cp .env.example .env
- 编辑
.env文件,设置以下必要的环境变量:
OPENAI_API_KEY: OpenAI API密钥(二选一)ANTHROPIC_API_KEY: Anthropic API密钥(二选一)OPENAI_BASE_URL: OpenAI API地址(默认为官方地址)ANONYMIZED_TELEMETRY: 是否启用匿名遥测(默认为true)(可选)BROWSER_USE_LOGGING_LEVEL: 日志级别设置(可选:result | debug | info)(可选)
运行
运行主程序:
python main.py
示例
查看 examples 目录获取更多使用示例:
- 多标签页处理
- 验证码处理
- 文件上传
- 自定义系统提示
- 并行代理
- 等等…
注意事项
- 请确保妥善保管您的API密钥,不要将其提交到版本控制系统中
- 建议将
.env文件添加到.gitignore中 - 使用前请确保已正确配置所有必要的环境变量
致谢
视频演示
您可以在Bilibili Bilibili 查看项目演示视频。
截图展示
Browser-use 运行界面展示,显示了百度翻译的多模态翻译功能

如果这个项目对您有帮助,欢迎点个 ⭐ 支持一下!
您的每个 star 都是对我们最大的鼓励 💪
您的每个 star 都是对我们最大的鼓励 💪
