【Deepseek+Browser-Use搭建 Web UI自动化】

参考文档:browser-use WebUI + DeepSeek V3 把浏览器整成自动化了!_browser use webui 执行run agent chrome没出来-CSDN博客

1、

安装完成:

三、安装步骤(适用于macOs、windows、linux)

1、拉取WebUI项目

git clone https://github.com/browser-use/web-ui.git
cd web-ui

2、创建并激活python虚拟环境

下载,并安装python3.11环境,必须是3.11及以上,否则会报错提示不适配

下载地址:Python Releases for Windows | Python.org

安装方式:【Python学习之环境搭建详细教程--Windows系统】_window python 环境部署-CSDN博客

3、安装项目依赖

# 安装Browser-Use
pip install browser-use -i https://pypi.tuna.tsinghua.edu.cn/simple

# 安装Playwright
pip install playwright -i https://pypi.tuna.tsinghua.edu.cn/simple


# 安装其他项目依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

4、配置环境变量

基于 .env.example 复制一个 .env 文件,并在 .env 文件中修改以下信息

# 路径 Chrome 浏览器路径(检查下自己的路径),例如
# Mac OS "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
# Windows "C:\Program Files\Google\Chrome\Application\chrome.exe"
CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"



# 浏览器的用户数据路径,例如
# Mac OS "/Users/<YourUsername>/Library/Application Support/Google/Chrome"
# Windows "C:\Users\<YourUsername>\AppData\Local\Google\Chrome\User Data"
CHROME_USER_DATA="/Users/<YourUsername>/Library/Application Support/Google/Chrome"

# 还有一些大模型的 API Key 也要改
...

新创建的.env文件

•复制环境变量文案

cp .env.example .env

5、获取deepseek的key

获取deepseek API key,获取地址:DeepSeek(注意:复制保存好API key,因为出于安全原因,你将无法通过 API keys 管理界面再次查看它)

key:

sk-4a9d1bcb59ec446584cc0b513a1c20f9



•在vscode打开.env文件,添加API key和浏览器配置

DEEPSEEK_ENDPOINT=https://api.deepseek.com
# 这里需要补充自己的API KEY
DEEPSEEK_API_KEY= 
# 如果是windows
# 将CHROME_PATH设置为你的浏览器可执行文件路径,将CHROME_USER_DATA设置为你的浏览器用户数据目录
CHROME_PATH="C:\Program Files\Google\Chrome\Application\chrome.exe"
CHROME_USER_DATA="C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data"
# 如果是macos/linux
CHROME_PATH=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
CHROME_USER_DATA=/Users/你的用户名/Library/Application Support/Google/Chrome

6、运行web ui

python webui.py --ip 127.0.0.1 --port 7788

会出现

 浏览器访问:http://127.0.0.1:7788/,看到如下界面就成功了

如果使用deepseek模型,需要取消勾选use vision

配置

  1. 配置 Agent

浏览器设置

执行指令

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/977813.html

    如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

    相关文章

    DeepSeek + Mermaid编辑器——常规绘图

    下面这张图出自&#xff1a;由清华大学出品的 《DeepSeek&#xff1a;从入门到精通》。 作为纯文本生成模型&#xff0c;DeepSeek虽不具备多媒体内容生成接口&#xff0c;但其开放式架构允许通过API接口与图像合成引擎、数据可视化工具等第三方系统进行协同工作&#xff0c;最终…

    解决数据库建表错误:ERROR 1064 (42000) You have an error in your SQL

    [TOC](解决数据库建表错误&#xff1a;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desk tb_user’ at line 1) 运用MySQL命令运行sql语句进行建表时&am…

    compare-form.vue 的 v 来源(来自父组件index.vue中的row行数据)

    文章目录 compare-form.vue 的父组件compare-form.vue 的 v 来源相关代码片段1. value 的 Prop 定义2. Watch(value) 及其 watchValue 方法3. 与 value 间接相关的代码&#xff08;影响 v 的初始化或使用&#xff09; 总结 子组件 compare-form.vue父组件 index.vue 以下是关于…

    【深度学习神经网络学习笔记(三)】向量化编程

    向量化编程 向量化编程前言1、向量化编程2、向量化优势3、正向传播和反向传播 向量化编程 前言 向量化编程是一种利用专门的指令集或并行算法来提高数据处理效率的技术&#xff0c;尤其在科学计算、数据分析和机器学习领域中非常常见。它允许通过一次操作处理整个数组或矩阵的…

    基于 SpringBoot Vue 的生鲜商城系统设计和实现(源码+文档+部署讲解)

    技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论…

    电机控制的空间矢量调制 (SVPWM)

    目录 概述 1 电机控制的空间矢量调制 (SVPWM)介绍 2 实现原理 2.1 设计要求 2.2 SVPWM 的实现 3 SVPWM的C语言 3.1 代码文件 3.2 STM32G4平台上验证 4 源代码文件 概述 本文主要介绍电机控制的空间矢量调制 (SVPWM)&#xff0c;空间矢量调制 (SVPWM) 是感应电机和永磁…

    服务器离线部署DeepSeek

    目标 本次部署的目标是在本地服务器上部署DeepSeek。但是该服务不能连接外网&#xff0c;因此只能使用离线部署的方式。为了一次完成部署。现在云服务器上进行尝试。 云服务器部署尝试 云服务器配置 CentOS72080Ti 11GB 安装准备 1、上传iso并配置为本地yum源 安装前先将…

    Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk = 35

    Unity打包APK报错 using a newer Android Gradle plugin to use compileSdk 35 三个报错信息如下 第一个 WARNING:We recommend using a newer Android Gradle plugin to use compileSdk 35This Android Gradle plugin (7.1.2) was tested up to compileSdk 32This warning…

    Ubuntu 22.04安装K8S集群

    以下是Ubuntu 22.04安装Kubernetes集群的步骤概要 一、设置主机名与hosts解析 # Master节点执行 sudo hostnamectl set-hostname "k8smaster" # Worker节点执行 sudo hostnamectl set-hostname "k8sworker1"# 所有节点的/etc/hosts中添加&#xff1a; ca…

    《AI 大模型 ChatGPT 的传奇》

    《AI 大模型 ChatGPT 的传奇》 ——段方 某世界 100 强企业大数据/AI 总设计师 教授 北京大学博士后 助理 &#xff1a;1三6三二四61四五4 1 AI 大模型的概念和特点 1.1 什么是”大模型、多模态“&#xff1f; 1.2 大模型带来了什么&#xff1f; 1.3 大模型为什么能产生质变&am…

    期权帮|股指期货多单和空单有什么区别?

    锦鲤三三每日分享期权知识&#xff0c;帮助期权新手及时有效地掌握即市趋势与新资讯&#xff01; 股指期货多单和空单有什么区别&#xff1f; 一、股指期货多单和空单定义与操作方向&#xff1a; &#xff08;1&#xff09;股指期货多单定义&#xff1a;投资者买入股指期货合…

    从【人工智能】到【计算机视觉】,【深度学习】引领的未来科技创新与变革

    前几天偶然发现了一个超棒的人工智能学习网站&#xff0c;内容通俗易懂&#xff0c;讲解风趣幽默&#xff0c;简直让人欲罢不能。忍不住分享给大家&#xff0c;点击这里立刻跳转&#xff0c;开启你的AI学习之旅吧&#xff01; 前言 – 人工智能教程https://www.captainbed.cn/l…

    如何在VMware虚拟机的window10系统中安装网易mumu模拟器

    安卓模拟器是可以在电脑的windows环境中运行手机软件的工具,喜欢网游或者是要逆向安卓应用应该都要安装这个模拟器,如果要模拟器正常工作,主机的虚拟化应该开启,也就是要开启vt。在有些情况下,需要把模拟器安装到电脑的虚拟机里,隔离模拟器与主机,这时vt的开启就稍麻烦些…

    【Rust中级教程】2.10. API设计原则之受约束性(constrained) Pt.1:对类型进行修改、`#[non_exhaustive]`注解

    喜欢的话别忘了点赞、收藏加关注哦&#xff08;加关注即可阅读全文&#xff09;&#xff0c;对接下来的教程有兴趣的可以关注专栏。谢谢喵&#xff01;(&#xff65;ω&#xff65;) 2.10.1. 接口的更改要三思 如果你的接口要做出对用户可见的更改&#xff0c;那么一定要三思…

    【阿】(阿联酋)迪拜求职指南(Gulftalent)

    https://www.gulftalent.com/resources/dubai-jobs-guide 文章目录 Types of Employers 雇主类型Multinationals 跨国公司Large local firms 大型本地公司Local SMEs 本地中小企Government 政府Assessing your Chances 评估您的机会其他城市&#xff08;阿布扎比和沙迦&#xf…

    win11 24h2 远程桌面 频繁断开 已失去连接 2025

    一、现象 Windows11自升级2025年2月补丁后版本号为系统版本是26100.3194&#xff0c;远程桌面频繁断开连接&#xff0c;尝试连接&#xff0c;尤其在连接旧的server2012 二、临时解决方案 目前经测试&#xff0c;在组策略中&#xff0c;远程桌面连接客户端&#xff0c;关闭客户…

    [算法--前缀和] 二维前缀和

    目录 1. 前缀和数组的递推公式: dp[i][j] = dp[i-1][j] + dp[i][j-1] + nums[i][j] - dp[i-1][j-1].2. 前缀和数组需要额外开一行一列.3. 想要快速求任意一个矩形和, 实际上是多个前缀和的拼凑.今天来贴一道模板题 -> 二位前缀和 然后我们来简单总结两个公式: 因为这是一个…

    公共数据授权运营模式研究(总体框架、主要模式及发展趋势)

    本报告以公共数据运营模式为核心&#xff0c;以释放公共数据价值为目标&#xff0c;深入分析公共数据概念及特征&#xff0c;厘清公共数据运营的内涵及本质&#xff0c;提出纵深分域数据要素市场运营体系的总体思路&#xff0c;构建了一座&#xff08;一个数据底座&#xff09;…

    MySQL主从架构

    MySQL主从架构 MySQL REPLICATION 在实际生产环境中&#xff0c;如果对数据库的读和写都在一个数据库服务器中操作。无论是在安全性、高可用性&#xff0c;还是高并发等各个方面都是完全不能满足实际需求的&#xff0c;因此&#xff0c;一般来说都是通过主从复制&#xff08;…

    C# Combox 绑定数据

    1.在界面中添加一个combox 2.将数据绑定到combox List<GrindingType> type new List<GrindingType>();type.Add(new GrindingType { Id 1, Name "Product A", Type new List<string> { "1", "2" } });type.Add(new Grin…