介绍
Browser-use 是一个可以用人工智能来控制您的浏览器的工具。你可以通过自然语言让它帮你在浏览器上做任何事情。
下面是一些示例:
【问题】:打开百度搜索MCP,并进行总结
【问题】:撰写一份关于使用强化学习训练大型语言模型的报告,包括其起源、当前进展和未来前景,并辅以相关模型和技术的示例。报告应反映原创见解和分析,而不仅仅是对现有文献的总结。
如何安装
1、首先你要有 python
环境,如果没有可以去查找教程如何安装,python > 3.10
2、安装 uv
,uv
是一个由Rust
编写的 python
管理器,如果你使用 conda
来管理 python
,你可以执行下面命令:
conda install -c conda-forge uv
如果你没有 conda
,是由python
官网下载的,你可以使用 python
命令安装:
pip install uv
不过 uv
提供了方便的命令来帮助你安装和管理不同版本的 python
。例如,你可以使用以下命令来安装特定版本的 python
uv python install 3.12
至于没有 python
和 conda
,你可以使用命令安装 uv
,如何安装你可以直接访问官网
3、拉取项目:
git clone https://github.com/browser-use/web-ui.git
有两种方式运行此项目,第一种是源码启动(本教程),第二种是使用 docker
,想查阅更多可以看它介绍
4、打开项目,依次执行下面命令:
# 创建一个基于 Python 3.11 的虚拟环境
uv venv --python 3.11 # --python 3.11 可以加也可以不加,看个人需求# 进入虚拟环境,根据自己环境执行不同命令
.venv\Scripts\activate # window执行这个命令
source .venv/bin/activate # macOS/Linux执行这个命令# 安装依赖
uv pip install -r requirements.txt# 在 Playwright 中安装浏览器:您可以通过运行以下命令安装特定的浏览器
playwright install --with-deps chromium
# 或安装所有浏览器
# playwright install# 配置环境,根据自己环境执行不同命令
copy .env.example .env # window执行这个命令
cp .env.example .env # macOS/Linux执行这个命令
5、配置 .env
我这里使用的是 DeepSeek
,所以我需要配置 API key
,这里可以不配,到时可以在 UI
界面中输入,但不会持久保存。
如果你想使用 DeepSeek
,请自行去 DeepSeek 购买
6、启动项目:
python webui.py --ip 127.0.0.1 --port 7788
7、启动成功标志:
使用
1、打开浏览器输入:http://127.0.0.1:7788/,界面如下(由于本人手动做了汉化,和原本的英文可能有些不同,不过不影响使用):
2、如果你使用了 DeepSeek
模型,你需要关闭使用视觉:
3、配置模型,这里默认会选择 OpenAI
模型,我们需要使用 DeepSeek
模型:
4、开启对话,输入你要干的事情
等待一会,它会自动打开浏览器进行操作。
5、执行任务,任务是对话的 plus
版本,可以执行一些复杂的任务,这里不做介绍
6、更多配置请自行探索