本地部署 browser-use
- 0. 引言
- 1. 核心功能与优势
- 2. 快速上手
- 3. 部署 Gradio UI
- 4. 更多示例
0. 引言
Browser-Use 是一个强大的工具,旨在让 AI Agent 能够控制浏览器,从而实现各种自动化任务。它简化了 AI 与浏览器的交互,让开发者能够轻松构建能够执行网页操作的智能应用。本文将对 Browser-Use 进行简要介绍,并提供一个快速上手示例。
1. 核心功能与优势
- AI 控制浏览器: Browser-Use 的核心功能是赋予 AI Agent 控制浏览器的能力,例如点击按钮、填写表单、提取信息等。
- 易于集成: 通过简单的 Python API,可以轻松地将 Browser-Use 集成到现有的 AI 项目中。
- 无需复杂配置: 提供了云托管版本,可以立即体验浏览器自动化,无需进行本地环境配置。
- 丰富的示例: 提供了多种示例,涵盖了从简单的价格比较到复杂的任务自动化,例如在线购物、LinkedIn 数据同步、职位申请等。
- 活跃的社区: 拥有活跃的 Discord 社区,方便用户交流、分享项目和获取支持。
2. 快速上手
1. 安装依赖
首先,你需要安装 Browser-Use 和 Playwright。
pip install browser-use
playwright install
2. 编写代码
以下是一个简单的示例,用于比较 qwen2.5-max 和 deepseek-v3 的价格:
import os
from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
from dotenv import load_dotenv
load_dotenv()
async def main():
agent = Agent(
# task="Compare the price o