← 返回列表

Browser-Use開源:讓AI自動幫你操作任何網站

itadol5j

Browser-Use架構

🌐 Browser-Use:讓 AI 自動幫你操作任何網站

想象一下:你只需要說“幫我買一份午餐”,AI 就會自動打開外賣網站、選擇餐廳、下單付款。這就是 Browser-Use 的能力。

Browser-Use 是一個開源的 AI Agent 工具,能讓 AI Agent自動操作瀏覽器,完成各種網頁任務。它就像你的“瀏覽器替身”。

🎯 核心能力

能力 說明 示例
求職申請 自動投簡歷 “幫我申請 10 個前端崗位”
購物下單 自動買商品 “幫我買一份午餐”
數據採集 網頁爬蟲 “抓取 GitHub Trending 前 10”
自動操作 任何網站 “查航班價格並預訂”

⚡ 工作流程

用户输入自然语言任务 → AI Agent 理解意图 → 浏览器执行操作 → 返回结果
  1. 用戶輸入:你用自然語言描述任務,比如 “幫我申請這份工作”
  2. AI 理解:Agent 分析任務,拆解成瀏覽器操作步驟
  3. 瀏覽器執行:自動打開網頁、點擊按鈕、填寫表單、提交數據
  4. 返回結果:完成任務後,Agent 返回結果給你

📊 Benchmark:100 個真實任務測試

Browser-Use 在100 個真實瀏覽器任務上進行基準測試,表現優異:

  • ChatBrowserUse 模型:比其他模型快 3-5 倍,準確率 SOTA
  • Cloud Agent:比開源版本更強大,適合複雜任務

🔧 兩種使用方式

1. 開源版本(免費)

# 安装(Python 3.11+)
uv init && uv add browser-use && uv sync

# 运行第一个 Agent
from browser_use import Agent, Browser, ChatBrowserUse
import asyncio

async def main():
    browser = Browser()
    agent = Agent(
        task="Find the number of stars of the browser-use repo",
        llm=ChatBrowserUse(),
        browser=browser,
    )
    await agent.run()

asyncio.run(main())

特點:

  • 免費,MIT License
  • 需要自己配置 LLM(OpenAI、Google、Ollama 等)
  • 適合深度定製和本地部署

2. Cloud 版本(推薦)

特點:

  • 隱身瀏覽器:避免被檢測和封禁
  • 代理輪換:自動切換 IP
  • CAPTCHA 解決:自動處理驗證碼
  • 1000+ 集成:Gmail、Slack、Notion 等
  • 持久文件系統:跨會話保存數據
  • 記憶功能:記住用戶偏好
# 使用 Cloud
browser = Browser(use_cloud=True)  # 启用隐身浏览器

🛠️ CLI 命令行工具

Browser-Use 提供快速 CLI 工具,適合開發調試:

# 快速浏览器自动化
browser-use open https://example.com  # 打开网页
browser-use state                     # 查看可点击元素
browser-use click 5                   # 点击第 5 个元素
browser-use type "Hello"              # 输入文本
browser-use screenshot page.png       # 截图
browser-use close                     # 关闭浏览器

CLI 保持瀏覽器運行,命令之間無需重新啓動,迭代速度快。

🔗 Claude Code 集成

Browser-Use 提供Claude Code Skill,讓 Claude Code AI 助手也能操作瀏覽器:

# 安装 Claude Code Skill
mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
  https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md

安裝後,Claude Code 就能自動幫你操作瀏覽器了。

💰 定價

ChatBrowserUse 模型定價(每 1M tokens):

  • 輸入 tokens:$0.20
  • 緩存輸入 tokens:$0.02
  • 輸出 tokens:$2.00

比其他 LLM 提供商便宜很多,而且專門優化了瀏覽器任務。

🔐 認證和 CAPTCHA

認證處理

  • 真實瀏覽器 Profile:複用你現有的 Chrome 登錄狀態
  • AgentMail:使用臨時郵箱賬戶
  • Profile 同步:同步認證狀態到遠程瀏覽器

CAPTCHA 處理

Cloud 版本提供隱身瀏覽器,自動:

  • 避免觸發 CAPTCHA
  • 處理驗證碼挑戰
  • 代理輪換防止封禁

📝 總結

Browser-Use 是AI Agent 時代的瀏覽器自動化神器:

  • 開源免費,MIT License
  • 自然語言控制瀏覽器
  • ChatBrowserUse 模型比其他模型快 3-5 倍
  • Cloud 版本提供隱身瀏覽器、代理輪換、CAPTCHA 解決
  • 1000+ 集成(Gmail、Slack、Notion 等)
  • CLI 快速迭代,Claude Code Skill 集成

告訴你的電腦做什麼,它就會完成。

GitHub:https://github.com/browser-use/browser-use

官方文檔:https://docs.browser-use.com