环境准备
1. 安装 Python 环境
- 版本要求:Python 3.11 或更高版本
- 验证安装:命令行执行
python --version
- 注意:安装时需勾选 "Add to PATH" 选项(Windows用户)
2. 核心工具安装
# 安装 browser-use 框架
pip install browser-use
# 安装 Playwright 浏览器自动化工具
playwright install
[!TIP]
使用国内镜像: 设置环境变量,使用国内镜像源加速下载:
# Windows
set PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright
playwright install
# macOS/Linux
export PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright
playwright install手动下载浏览器:
- 访问 Playwright 官方下载页面 或镜像站,手动下载所需浏览器的二进制文件。
- 将下载的文件放置到 Playwright 的缓存目录中:
- Windows:
%USERPROFILE%\AppData\Local\ms-playwright
- macOS/Linux:
~/Library/Caches/ms-playwright
或~/.cache/ms-playwright
3. 安装项目依赖
pip install langchain-google-genai==2.0.8
pip install pyperclip==1.9.0
pip install gradio==5.9.1
pip install langchain-ollama==0.2.2
pip install langchain-openai==0.2.14
项目配置
1. 获取项目代码
- 访问 GitHub 仓库:https://github.com/browser-use/web-ui
- 下载 ZIP 包并解压到本地目录
- 推荐存放路径(示例):
- Windows:
E:\browser-use-webui
- Linux/macOS:
~/projects/browser-use-webui
- Windows:
或使用git
git clone https://github.com/browser-use/web-ui.git
2. 环境变量配置
- 复制
.env.example
为.env
cp .env.example .env
2. 关键配置项说明:
# 使用自定义 Chrome 浏览器时配置
CHROME_PATH = "C:\Program Files\Google\Chrome\Application\chrome.exe"
CHROME_USER_DATA = "C:\Users\<YourName>\AppData\Local\Google\Chrome\User Data"
1. 找到项目目录
- 找到已经下载的
browser-use-webui
项目。 - 默认情况下,项目文件夹中应包含以下文件:
webui.py
src/
.env
- 其他项目文件
2. 切换到项目目录
在 CMD 或 PowerShell 中,使用 cd
命令切换到项目目录。例如:
cd D:\browser-use-webui
或者:
cd C:\Users\<你的用户名>\Downloads\browser-use-webui
3. 确认 webui.py
存在
在项目目录下运行以下命令,确认 webui.py
文件存在:
dir webui.py
如果文件存在,会显示类似以下内容:
Volume in drive C is OS
Volume Serial Number is XXXX-XXXX
Directory of C:\path\to\project
2023-10-01 12:34 PM 1,234 webui.py
1 File(s) 1,234 bytes
0 Dir(s) 123,456,789,012 bytes free
4. 运行项目
确保在项目目录下运行以下命令:
python webui.py --ip 127.0.0.1 --port 7788
常见错误
缺少**lxml[html_clean]
**
1. 安装 lxml[html_clean]
运行以下命令安装 lxml
及其 HTML 清理模块:
pip install lxml[html_clean]