基于Deepseek API 通过 WebUI 再探Browser-Use 的使用的喂饭级教程,可实现对浏览器进行简单操作
时间:2025-3-10 15:11 作者:Anglei 分类: 大数据AI
本项目基于browser-use框架开发,旨在为AI智能体提供网页访问能力。在此,我们正式感谢WarmShao对本项目做出的重要贡献。
1.核心功能特性
-基于Gradio构建的Web用户界面
-完整支持browser-use框架的核心功能
-采用直观的交互设计,提供友好的用户操作体验
-实现与浏览器智能体的便捷交互
2.扩展的大语言模型支持
-已集成主流大模型平台:Google、OpenAI、Azure OpenAI、Anthropic、DeepSeek、Ollama等
-持续扩展中,未来将支持更多模型接入
3.自定义浏览器集成
-支持用户接入个性化浏览器配置
-自动继承现有登录状态,免除重复认证烦恼
-提供高清屏幕录制功能支持
4.持久化会话管理
-支持AI任务间浏览器会话保持
-完整记录交互历史轨迹
-可视化展示AI操作的全流程状态
本项目通过技术创新,实现了智能体与网页环境的深度交互,为AI应用开发提供了强大的基础支持。系统将持续优化功能体验,拓展更多智能应用场景。
本教程以windows为例:
第一步,git克隆
git clone https://github.com/browser-use/web-ui.git
cd web-ui
如果没有安装git,请在powershell中执行:
winget install --id Git.Git -e --source winget
第二步,安装uv
pip install uv
uv的默认安装路径需要加环境变量,就不说了:
c:\Users\你的用户\AppData\Roaming\Python\Python313\Scripts
执行完后,使用uv安装虚拟环境,版本号不用改:
uv venv --python 3.11
.venv\Scripts\activate
第三步,安装python包
uv pip install -r requirements.txt
requirements.txt内容如下:
browser-use==0.1.37
pyperclip==1.9.0
gradio==5.10.0
json-repair
langchain-mistralai==0.2.4
第四步, 配置变量文件
copy .env.example .env
调整环境变量:
CHROME_PATH="C:\Program Files\Google\Chrome\Application\chrome.exe"
CHROME_USER_DATA="C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data"
CHROME_PERSISTENT_SESSION=true
填写deepseek的API:
DEEPSEEK_ENDPOINT=https://api.deepseek.com
DEEPSEEK_API_KEY=xxxxxxxxxxxxx
第五步,启动WEB
python webui.py --ip 127.0.0.1 --port 7788
第六步,WEB页面的配置调整
deepseek API接口也需要配置一下(感觉配置文件也没起作用)
输入指令:
“打开maxada.cn网站,并在站内搜索deepseek,找到‘Zabbix对接Deepseek,实现对报警信息的自动分析’这篇文章,并打开”
然后点击run agent,就会自动打开浏览器,并以此执行以下步骤:
好了,以上就是全过程,哪部分如果还有疑问,欢迎联系我相互交流。

本文完结,相关标签: browser-use agent
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(1) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |