当前位置: 首页 > news >正文

Browser-use使用教程

介绍

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

下面是一些示例:

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

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

如何安装

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

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

conda install -c conda-forge uv

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

pip install uv

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

uv python install 3.12

至于没有 pythonconda,你可以使用命令安装 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、更多配置请自行探索

http://www.xdnf.cn/news/131131.html

相关文章:

  • 智慧联络中心SaaS平台Java项目面试实战
  • Linux:进程间通信---匿名管道
  • 数字域残留频偏的补偿原理
  • 【Linux网络】:套接字之UDP
  • 精读27页健康医疗大数据安全管控分类分级实施指南
  • 常见游戏引擎介绍与对比
  • Python在AI虚拟教学视频开发中的核心技术与前景展望
  • uni-app 引入高德地图
  • 交叉编译paho.mqtt.c和paho.mqtt.cpp(MQTT客户端)
  • 【金仓数据库征文】金仓数据库KingbaseES:千行百业国产化征程中的璀璨之星
  • 【尚硅谷Redis6】自用学习笔记
  • leetcode0106. 从中序与后序遍历序列构造二叉树-medium
  • 巧记英语四级单词 Unit5-中【晓艳老师版】
  • 系统思考:看清问题背后的结构
  • 人工智能与机器学习,谁是谁的子集 —— 再谈智能的边界与演进路径
  • Action:Update your application‘s configuration
  • 【Harmony OS】组件
  • 高级java每日一道面试题-2025年4月25日-基础篇[反射篇]-在运行时,如何判断某个类是否实现了特定的接口或扩展了某个父类?
  • 动态规划(1)(java)(面试题)三步问题
  • 深度学习笔记22-RNN心脏病预测(Tensorflow)
  • Python torch.optim.lr_scheduler 常用学习率调度器使用方法
  • Vue3 路由
  • Windows与CasaOS跨平台文件同步:SyncThing本地部署与同步配置流程
  • WebGL2简介
  • Java从入门到“放弃”(精通)之旅——JavaSE终篇(异常)
  • 畅游Diffusion数字人(28):InstantID原班人马提出个性化人物定制InstantCharacter
  • [AI Workflow] 基于多语种知识库的 Dify Workflow 构建与优化实践
  • 【产品经理】常见的交互说明撰写方法
  • leetcode刷题日记——逆波兰表达式求值
  • R7周:糖尿病预测模型优化探索