手把手教你实现:AI浏览器自动化操作,实践操作(保姆级教程)
前言
🌟🌟本期讲解关于browser控制浏览器的详细介绍~~~
🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客
🔥 你的点赞就是小编不断更新的最大动力
🎆那么废话不多说直接开整吧~
目录
📚️1.拉取代码
📚️2.具体步骤
2.1安装uv
2.2.创建运行的环境
2.3激活虚拟环境
2.4安装依赖项
2.5配置环境
2.6运行webUI
📚️3.结果展示
📚️4.总结
📚️1.拉取代码
我们点进我们的github,找到我们的主角:
点击进入,然后我们可以使用可视化图形界面来操作我们的浏览器:
点击进入我们的web 然后进入另一个地址;
拉取我们的代码到我们的本地:
git clone https://github.com/browser-use/web-ui.git
cd web-ui
📚️2.具体步骤
2.1安装uv
uv是一个管理我们python运行环境和python工具包的工具
Installation | uv
然后点击进入之后,点击安装节点:
然后安装我们的uv,即复制我们的链接,然后再我们的powershell中运行我们的命令:
这里cmd与我们的powershell的区别:
cmd
: Windows 经典命令行环境,适合执行简单的、基于文本命令的一次性操作。它在处理简单文件操作、运行古老脚本时仍然有用,但功能范围有限。- PowerShell: 微软强大的现代化命令行 shell 和脚本平台。它以对象为核心,提供丰富的
cmdlet
和强大的管道功能,用于系统管理、任务自动化、配置管理和跨平台操作。它是 IT 专业人士(特别是系统管理员、DevOps工程师)以及需要自动化任务的用户的必备工具。
你可以这样理解:如果 cmd
是一把瑞士军刀上的小刀片,那 PowerShell 就是一套包含精密螺丝刀、钳子、锯子、激光水平仪等工具的完整工具箱。 对于现代 Windows 系统管理和自动化,PowerShell 是微软主推的、功能更强大、更面向未来的工具。
2.2.创建运行的环境
如下所示:
uv venv --python 3.11
注意:这里要重新打开我们的cmd命令行窗口
- 安装程序会修改系统的 PATH 环境变量,添加新路径
- 已打开的 CMD 窗口:使用的是安装前的旧 PATH 值
- 新打开的 CMD 窗口:加载更新后的 PATH 值
2.3激活虚拟环境
输入如下的命令:
.venvScriptsctivate
2.4安装依赖项
输入如下命令:
uv pip install -r requirements.txt
在 playwright 中安装浏览器:
playwright install --with-deps
Playwright 是由 Microsoft 开发的现代化 Web 自动化测试框架,专门用于实现浏览器操作的自动化(如爬虫、测试、网页截图等)。其核心特点是通过单一 API 控制多种浏览器,且支持跨平台运行
--with-deps 是 Playwright 的"完整安装模式",一次性解决所有环境依赖问题,确保浏览器能正常运行。强烈建议在初次设置或环境变更时使用
2.5配置环境
我们使用pycharm来打开我们拉取的代码:
然后找到我们后缀为.env.example的文件复制一份,然后后缀改为.env
选择的API提供商:openRouer
点击API复制我们openRouer的地址
https://openrouter.ai/api/v1
然后将我们的openRouer的地址复制到我们.env格式文件的openai中(因为格式是符合的)
最后就是创建密钥:
最后复制我们的密钥到如下所示位置:
2.6运行webUI
python webui.py --ip 127.0.0.1 --port 7788
最后会生成一个网址,点击进入就可以了:
http://127.0.0.1:7788
注意了如果出现:
就是代理出现了问题,那么只需要关闭我们的代理(梯子)即可;
这就是成功的;然后访问上述的网址就可以了;
📚️3.结果展示
修改我们的大模型的名字llm
复制大模型名字
deepseek/deepseek-chat-v3-0324:free
那么接下来见证奇迹的时刻:
在这里输入我们的目的:打开哔站,然后输入自动化测试,最后点击搜索;
这里就是具体的对话框,执行过程如下所示:
📚️4.总结
本期主要是讲解了关于我们browser启用AI来控制我们的浏览器
网址:https://github.com/browser-use/browser-use?tab=readme-ov-file
🌅🌅🌅~~~~最后希望与诸君共勉,共同进步!!!
💪💪💪以上就是本期内容了, 感兴趣的话,就关注小编吧。
😊😊 期待你的关注~~~