从0到1玩转UI.Vision RPA开源自动化:视觉识别、OCR与AI三步接管你的重复工作

发布时间:2026/8/14 12:42:33

从0到1玩转UI.Vision RPA开源自动化:视觉识别、OCR与AI三步接管你的重复工作
从0到1玩转UI.Vision RPA开源自动化视觉识别、OCR与AI三步接管你的重复工作【免费下载链接】RPAUi.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export.项目地址: https://gitcode.com/gh_mirrors/rp/RPA如果你每天要花一两个小时重复做同一件事——登录后台、填表单、传文件、点发布——那你需要的不是更快的双手而是一个能看着屏幕干活的机器人。UI.Vision RPA 正是一款这样的工具免费开源、跨浏览器运行把计算机视觉、OCR 文字识别和 AI 大模型能力打包进一个浏览器扩展里同时兼容 Selenium IDE 脚本。这篇文章不堆概念直接带你从安装开始跑通一个真实的自动化任务。先别急着写脚本想清楚你的任务卡在哪大多数自动化失败的根源不是工具不行而是定位方式选错了。网页里的元素会变按钮换个样式、前端框架升级、弹窗偶尔出现CSS 选择器说崩就崩。而 UI.Vision RPA 的思路完全不同——它默认看像素给工具一张小截图当模板它就在屏幕或网页上搜索相似区域找到了就点击、输入、验证。界面布局变化只要目标长得还像就能命中。这个思路在源码里被拆成四层定位能力DOM 定位uiv.$、视觉定位uiv.findImage、文字定位uiv.ocr.findText以及 AI 定位uiv.ai.find。每一层都有各自的适用场景下面我们逐个实战。第一层实战视觉定位让宏认图不认代码先看视觉定位的配置界面如上图所示你可以在命令编辑器里给visionLimitSearchArea这类命令指定一张参考图作为 Target再用 Select 按钮框选搜索范围。这样脚本运行时只在指定区域内找图又快又准。视觉定位最经典的应用是处理那些没有 DOM 结构的目标——比如 Canvas 画布、跨域 iframe甚至桌面软件窗口。从录制到跑通5 分钟完成第一个宏上手最快的路径是用内置录制器点击工具栏图标 → 录制新宏 → 在页面上手动操作一遍 → 停止录制。你会得到一张命令表和 Selenium IDE 完全同款open | https://example.com type | idusername | your_name type | idpassword | your_password click | idlogin waitForPageToLoad | 30000 verifyText | cssh1.title | 欢迎回来每个命令三列Command、Target、Value。录完点 Run 就能重放还可以在运行面板里调整速度、设置循环次数甚至配合command-line/目录下的 PowerShell、VBS、批处理脚本定时批量执行。第二层实战页面会变用 OCR 按文字找目标视觉模板怕一件事目标区域经常变。这时候换个思路——认字。OCR 定位按屏幕上渲染出的文字来找目标按钮、链接、文案都行页面换主题、换字体、换 DPI 都不受影响。用它之前建议先执行一行脚本确认 OCR 到底认出了什么const seen uiv.ocr.read(); // 把当前页面识别出的所有文字打出来 uiv.log(seen, blue);确认文字出现在识别结果里再用uiv.ocr.findText(确认订单)去点击它。这套先读再找的习惯能帮你避开九成 OCR 坑。下面是真实场景某在线课程平台的内容发布流程就是典型的页面结构频繁变化、但文字稳定的自动化对象。如上图所示左侧是课程大纲、中间是编辑区、右侧是媒体元素面板。这种编辑器的 DOM 结构随时可能变但IntroductionPUBLISH这些文字一直在——用 OCR 或视觉模板都比硬编码选择器稳定得多。第三层实战AI 接管——一句话描述目标让大模型帮你找从 10.x 版本开始UI.Vision RPA 把大模型接进了宏。最常用的两个能力// 让 LLM 读图找按钮返回坐标直接点击 uiv.browser.click(uiv.ai.find(页面右上角那个蓝色的Accept all按钮)); // 把当前画面发给模型问一个问题拿回文本答案 const total uiv.ai.ask(这张截图里的合计金额是多少, {images: current});uiv.ai.find解决了传统视觉的两大痛点模板图需要手动维护OCR 遇到花体字、反色字会认错。AI 直接看懂画面。项目还支持 Anthropic Computer Use——大模型可以像人一样操作鼠标键盘在侧栏的 AI 对话里配好密钥后你甚至可以直接用自然语言描述需求让它自动生成并运行宏。相关实现可以参考src/services/ai/macro_agent/和src/services/ai/computer_use/。越出浏览器XModule 把自动化延伸到整个桌面网页搞定了还有桌面软件呢UI.Vision RPA 用 XModule原生消息宿主打通系统层XClick模拟真实鼠标、XType模拟真实键盘、uiv.desktop.*直接操作屏幕像素还能读写本地文件。安装时需要在配置里填入你的扩展 ID再运行批处理脚本完成注册![UI.Vision RPA安装XModule桌面自动化模块](https://raw.gitcode.com/gh_mirrors/rp/RPA/raw/06e44ecb5c1b72906789c2e1985ef7f3f611710e/xmodule install new ID in 4 json files.png?utm_sourcegitcode_repo_files)如上图所示把扩展 ID 填进 4 个 JSON 文件再运行对应的 .batMac/Linux 上是对应 shell 脚本即可。装好之后一个宏就能横跨浏览器和桌面应用连续执行连系统级文件对话框、上传窗口都能接管。命令表不够用直接写现代 JavaScript宏不只可以是表格。项目提供了完整的uiv.*JavaScript API每次调用自动等待、失败时抛出真实异常try/catch直接可用。比如处理弹窗偶尔出现的场景const close uiv.findImage(close.png, {required: false, timeout: 2}); if (close) uiv.browser.click(close); // 没弹窗就跳过不报错、不空等所有uiv.*方法都是同步写法、内部等待写起来像普通 JS 一样顺手。命令表和 JS 之间还能互相调用脚本里用uiv.run(command, target, value)就能执行任意经典命令。从src/common/到src/services/player/整套播放器、解释器和脚本沙箱都是开源可读的。免费到什么程度以及你的下一步UI.Vision RPA 采用 AGPL-3.0 协议个人和商用都免费源码完整可审计。普通用户去 Chrome、Edge 或 Firefox 商店直接安装即可想改源码的开发者可以克隆项目自行构建git clone https://gitcode.com/gh_mirrors/rp/RPA cd RPA npm install npm run build构建产物在distChrome/Edge和dist_ffFirefox目录加载为解压扩展即可。核心模块都有清晰入口命令定义在src/actions/视觉与 OCR 服务在src/services/vision/和src/services/ocr/想研究实现、想提 PR 都方便。从识别一个按钮到跑通一条完整流程再到让 AI 替你写脚本——UI.Vision RPA 的价值不在于自动化本身而在于把开源 RPA 自动化的门槛降到了会截图、会点录制就能上手。找一个你最烦的重复任务装好扩展录一遍剩下的交给它。解放双手的感觉试过就知道。【免费下载链接】RPAUi.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export.项目地址: https://gitcode.com/gh_mirrors/rp/RPA创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

League Akari 全功能上手指南:从智能BP到战绩分析的英雄联盟客户端效率工具箱

League Akari 全功能上手指南:从智能BP到战绩分析的英雄联盟客户端效率工具箱

2026/8/14 12:42:33

League Akari 全功能上手指南:从智能BP到战绩分析的英雄联盟客户端效率工具箱 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 你是…

揭秘雨花区区网站建设公司背后的真实价格与避坑指南

揭秘雨花区区网站建设公司背后的真实价格与避坑指南

2026/8/14 12:42:33

在这个数字化浪潮席卷而来的时代,几乎每一家企业都意识到了一个残酷而真实的现实:没有网站,就等于在商业世界的地图上消失了一个坐标。尤其是在南京雨花台区,这片被科技与创新重新定义的热土上,中小企业如雨后春笋般涌现。每当老板们想要搭建自己的线上门面时,第一个跳进…

GNU Emacs 完全指南:从入门到精通的终极开源编辑器实战教程

GNU Emacs 完全指南:从入门到精通的终极开源编辑器实战教程

2026/8/14 12:42:33

GNU Emacs 完全指南:从入门到精通的终极开源编辑器实战教程 【免费下载链接】emacs Mirror of GNU Emacs 项目地址: https://gitcode.com/gh_mirrors/em/emacs 你正面对一个两难时刻:新项目要在 6 个文件里同步改动,邮件还夹在代码目录…

微信缓存清理终极指南:用 CleanMyWechat 一键释放几十 GB 磁盘空间

微信缓存清理终极指南:用 CleanMyWechat 一键释放几十 GB 磁盘空间

2026/8/14 13:52:36

微信缓存清理终极指南:用 CleanMyWechat 一键释放几十 GB 磁盘空间 【免费下载链接】CleanMyWechat 自动删除 Windows 和 Mac 电脑端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。 项目地址: htt…

告别录屏抓狂:m3u8-downloader 一学就会的 M3U8 视频下载指南

告别录屏抓狂:m3u8-downloader 一学就会的 M3U8 视频下载指南

2026/8/14 13:52:36

告别录屏抓狂:m3u8-downloader 一学就会的 M3U8 视频下载指南 【免费下载链接】m3u8-downloader 一个M3U8 视频下载(M3U8 downloader)工具。跨平台: 提供windows、linux、mac三大平台可执行文件,方便直接使用。 项目地址: https://gitcode.com/gh_mirrors/m3u8d/…

【万能转换器|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致

【万能转换器|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致

2026/8/14 13:52:36

【万能转换器|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致 本轮证据边界:当前源码的 requestPermissions 为空,未发现网络、位置、相机或麦克风能力调用;汇率使用静态表,…

【万能转换器|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击

【万能转换器|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击

2026/8/14 13:52:36

【万能转换器|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击 本轮证据边界:当前源码共有 65 个 it() 声明,其中 UnitConverter 14 个、CalcEngine 42 个、History 8 个、Ability 1 个。本轮只进行了静态…

从零开始学网安实战,当白帽黑客的第一天。立贴为证,绝不放弃!

从零开始学网安实战,当白帽黑客的第一天。立贴为证,绝不放弃!

2026/8/14 13:52:36

白帽黑客是我学生时代就萌发的理想,只不过当年没有资源、没有领路人、没有决心走上这条路。不惑之年,当机会再次到来,心中那种冲动迅速转化为决心,在360智榜样的带领下冲击梦想!网络安全未来越来越重要,随便…

免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南

免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南

2026/8/14 13:42:35

免费开源的Modbus调试工具ModbusTool:从零到实战的快速上手指南 【免费下载链接】ModbusTool A modbus master and slave test tool with import and export functionality, supports TCP, UDP and RTU. 项目地址: https://gitcode.com/gh_mirrors/mo/ModbusTool …

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/13 11:01:28

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/14 10:48:24

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/13 17:17:06

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

2026/8/14 0:01:53

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

2026/8/14 0:01:54

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

2026/8/14 0:01:54

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…