Browser Use 使用指南
环境设置
-
确保您拥有 Python 3.11 或更高版本。
-
推荐使用 uv 来设置 Python 环境。您可以通过运行以下命令创建一个虚拟环境:
uv venv --python 3.11
-
激活虚拟环境:
- Mac/Linux:
source .venv/bin/activate
- Windows:
.venv\Scripts\activate
- Mac/Linux:
-
安装依赖:
uv pip install browser-use playwright install
编写并运行代码
-
创建一个 Python 文件(例如
agent.py
),并写入以下内容:from langchain_openai import ChatOpenAI from browser_use import Agent from dotenv import load_dotenv import asyncio load_dotenv() llm = ChatOpenAI(model="gpt-4o") async def main(): agent = Agent( task="Compare the price of gpt-4o and DeepSeek-V3", llm=llm, ) result = await agent.run() print(result) asyncio.run(main())
-
在
.env
文件中设置必要的 API 密钥:OPENAI_API_KEY=your_openai_api_key ANTHROPIC_API_KEY=your_anthropic_api_key
-
运行代理:
python agent.py
注意事项
- Browser Use 使用基于自然语言的命令来控制浏览器,因此确保您的任务描述清晰明了。
- 您可以根据需要选择不同的语言模型(LLM)来处理任务,确保 API 密钥正确设置。
- 使用 Browser Use 时,确保您的网络环境允许对目标网站的访问,并且您有必要的权限使用那些网站。
Browser Use 允许 AI 代理控制您的浏览器进行各种自动化任务,如搜索、数据收集等,提供了一种强大且灵活的工具来简化复杂的浏览器操作。