创建新文档

您的文档标题(将显示为 H1)
URL 友好名称(无空格,使用连字符)
创建文档的路径(可选,使用正斜杠创建子目录)

移动/重命名文档

文档的当前位置
文档的新路径(包括别名)
这只会更改文档的路径,不会修改文档的标题(H1 标题)。

删除文档

您确定要删除此文档吗?此操作无法撤销。

警告:如果这是一个文件夹,包括子文件夹和文档在内的所有内容将被删除。

Message

Message content goes here.

Confirm Action

Are you sure?

附件

允许的文件类型:jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4(最大:50MB)

文档文件

正在加载附件...

文档历史

以前的版本

Loading versions...

预览

选择要预览的版本

Wiki 设置

用户界面语言
每个文档保留的版本数量。设置为0以禁用版本控制。
上传文件的最大允许大小(MB)。

用户管理

添加新用户

留空以保持当前密码
拥有这些组的用户可以访问受限部分。

为您的Wiki部分定义基于路径的访问规则。规则按顺序评估。首次匹配生效。

活动规则

从ZIP归档文件导入Markdown文件。文件将被处理并存储在适当的文档结构中。ZIP中的目录结构(类别/子类别)将在wiki中保留。

上传包含要导入的Markdown(.md)文件的ZIP归档(压缩包)。

创建和管理您的 Wiki 数据备份。备份包括所有文档、图像和配置文件。

可用备份

正在加载备份...

添加/编辑访问规则

已选择: /

添加列

Browser Use

Browser Use 是一款基于 Python 的开源 AI 自动化工具,专为将大型语言模型(LLM)与浏览器操作深度融合而设计。它让 AI 智能体能够像人类一样自动浏览网页、提取信息、模拟交互,极大拓展了自动化和智能应用的边界。

一、核心概述

二、主要特性

三、安装与环境准备

1. Python 环境

2. 安装 Browser Use 及依赖

pip install browser-use
playwright install

这会自动下载 Chromium 浏览器等依赖。

3. 配置 LLM API Key

四、核心模块与架构

模块 作用
browser 浏览器初始化、配置、上下文管理、多标签页、页面导航、状态维护、DOM 操作、错误处理
dom DOM 树构建、可点击元素识别、DOM 历史记录、视口管理
agent 任务决策、步骤控制、与 LLM 交互、结果回传、视觉分析、任务规划

流程图
语言模型 → 决策/控制 → 浏览器执行 → 数据回传 → 模型后处理

五、快速入门示例

1. 基本用法

import asyncio
from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from browser_use import Agent

load_dotenv()  # 加载API Key等环境变量

llm = ChatOpenAI(model="gpt-4o")

async def main():
    agent = Agent(
        task="打开 https://cn.vuejs.org/guide/essentials/computed,获取页面里所有的 h2 标签文本及所有的 a 标签文本(以及它的 href)",
        llm=llm,
    )
    result = await agent.run()
    print('result:', result)

if __name__ == "__main__":
    asyncio.run(main())

2. 使用 DeepSeek 等其他模型

from langchain_openai import ChatOpenAI
from browser_use import Agent

async def main():
    agent = Agent(
        task="用baidu.com查询,介绍下智能体的MCP协议",
        llm=ChatOpenAI(model="deepseek-chat", base_url="https://api.deepseek.com", api_key="sk-xxxx"),
        use_vision=False,  # DeepSeek 暂不支持视觉
    )
    await agent.run()

六、常见高级用法

七、Gradio 可视化界面体验

1. 安装 Gradio

pip install gradio

2. 运行官方示例

python examples/ui/gradio_demo.py

八、与传统自动化工具对比

工具 任务描述方式 脚本复杂度 智能决策 成功率 适用场景
Playwright等 代码/脚本 50-67% 自动化测试、爬虫
Browser Use 自然语言 AI驱动 89% 智能体、复杂交互

Browser Use 通过 AI 理解用户意图,自动适配网页结构,极大简化了自动化开发流程。

九、常见问题与实践建议

十、总结

Browser Use 让 AI 智能体具备了“上网冲浪”的能力,只需用自然语言描述需求,AI 即可自动完成复杂的网页操作和信息处理。无论是开发者还是普通用户,都能通过简单配置和几行代码,快速实现强大的网页自动化与智能交互。

“Browser Use 不仅仅是一个自动化工具,它是一个融入日常生活的AI助手,能够帮助用户更智能、更高效地使用互联网。”

更多官方文档与案例,可访问 [browser-use.com] 和 [docs.browser-use.com] 获取。

附件

正在加载附件...
搜索结果