article

浏览器高级使用技巧:提升效率的完整指南

2 min read

Browser Use 使用指南

环境设置

  1. 确保您拥有 Python 3.11 或更高版本。

  2. 推荐使用 uv 来设置 Python 环境。您可以通过运行以下命令创建一个虚拟环境:

    uv venv --python 3.11
  3. 激活虚拟环境:

    • Mac/Linux:
      source .venv/bin/activate
    • Windows:
      .venv\Scripts\activate
  4. 安装依赖:

    uv pip install browser-use
    playwright install

编写并运行代码

  1. 创建一个 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())
  2. .env 文件中设置必要的 API 密钥:

    OPENAI_API_KEY=your_openai_api_key
    ANTHROPIC_API_KEY=your_anthropic_api_key
  3. 运行代理:

    python agent.py

注意事项

  • Browser Use 使用基于自然语言的命令来控制浏览器,因此确保您的任务描述清晰明了。
  • 您可以根据需要选择不同的语言模型(LLM)来处理任务,确保 API 密钥正确设置。
  • 使用 Browser Use 时,确保您的网络环境允许对目标网站的访问,并且您有必要的权限使用那些网站。

Browser Use 允许 AI 代理控制您的浏览器进行各种自动化任务,如搜索、数据收集等,提供了一种强大且灵活的工具来简化复杂的浏览器操作。