Browser-use使用教程

介绍

Browser-use 是一个可以用人工智能来控制您的浏览器的工具。你可以通过自然语言让它帮你在浏览器上做任何事情。

下面是一些示例:

【问题】:打开百度搜索MCP,并进行总结

【问题】:撰写一份关于使用强化学习训练大型语言模型的报告,包括其起源、当前进展和未来前景,并辅以相关模型和技术的示例。报告应反映原创见解和分析,而不仅仅是对现有文献的总结。

如何安装

1、首先你要有 python环境,如果没有可以去查找教程如何安装,python > 3.10

2、安装 uvuv是一个由Rust编写的 python管理器,如果你使用 conda来管理 python,你可以执行下面命令:

shell 复制代码
conda install -c conda-forge uv

如果你没有 conda,是由python 官网下载的,你可以使用 python命令安装:

shell 复制代码
pip install uv

不过 uv 提供了方便的命令来帮助你安装和管理不同版本的 python。例如,你可以使用以下命令来安装特定版本的 python

shell 复制代码
uv python install 3.12

至于没有 pythonconda,你可以使用命令安装 uv,如何安装你可以直接访问官网

3、拉取项目:

shell 复制代码
git clone https://github.com/browser-use/web-ui.git

有两种方式运行此项目,第一种是源码启动(本教程),第二种是使用 docker,想查阅更多可以看它介绍

4、打开项目,依次执行下面命令:

shell 复制代码
# 创建一个基于 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、启动项目:

shell 复制代码
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、更多配置请自行探索

相关推荐
shughui2 分钟前
实现Python多版本共存
开发语言·python·pip
BoBoZz193 分钟前
TextureCutQuadric 利用3D隐式函数(Quadrics)来生成2D纹理坐标
python·vtk·图形渲染·图形处理
dhdjjsjs5 分钟前
Day58 PythonStudy
开发语言·python·机器学习
AI Echoes25 分钟前
LangChain 语义文档分割器与其他文档分割器的使用
大数据·人工智能·python·langchain·agent
lbb 小魔仙25 分钟前
Linux 安全攻防 2025:从 SELinux 配置到漏洞应急响应全流程
linux·python·安全
郝学胜-神的一滴30 分钟前
机器学习特征提取:TF-IDF模型详解与实践指南
开发语言·人工智能·python·程序人生·机器学习·tf-idf·sklearn
Kratzdisteln30 分钟前
【MVCD 2】
python
vibag31 分钟前
实现ReACT智能体
python·语言模型·langchain·大模型·langgraph
Kratzdisteln31 分钟前
【MVCD 6】
python
子夜江寒33 分钟前
OpenCV图像处理部分基础操作
图像处理·python·opencv