青蛙自动化

青蛙自动化

青蛙自动化RPA 是一款面向 Windows 桌面场景的可视化自动化工具。它把"找按钮、识别文字、点击操作、失败重试、消息提醒"这些常见人工流程拆成可拖拽节点,让不会写脚本的人也能搭出稳定的自动化任务。

它能解决什么问题

很多日常工作并不是复杂到必须开发系统,而是重复、琐碎、容易出错:

  • 每天打开网页或客户端,等待某个按钮出现,然后点击。
  • 盯着界面上的状态文字,看到"成功""完成""异常"后再做下一步。
  • 某个页面加载慢、按钮偶尔找不到,需要反复等待和重试。
  • 执行结果需要通知到飞书、钉钉,声音提醒拖拽一个节点即可搞定。
  • 自动化脚本写起来麻烦,后续改流程还要重新改代码。

青蛙自动化RPA 适合把这类"屏幕识别 + 鼠标点击 +键盘操作+ 条件流转 + 通知提醒"的工作变成可视化任务。你可以直接在画布上拖节点、连线、配置参数,并通过找图、找字结果决定下一步动作。

适合使用的场景

  • 电商后台订单巡检、状态确认、按钮点击。
  • 客服工单、业务系统、OA 页面中的重复操作。
  • 财务、运营、数据录入类网页或客户端流程。
  • 需要根据屏幕文字或图片状态做等待、重试、提醒的桌面任务。
  • 需要把自动化结果推送到飞书或钉钉的轻量流程。
  • 商品库存与网页定时刷新:按设定间隔等待并发送 F5,再用找图或找字检查页面上可见的库存文字或按钮。
  • 商品价格与预约名额:判断页面价格是否进入设定区间,或等待"可预约"等状态出现。

这些场景需要根据目标页面自行组合节点,并设置合理的刷新间隔。

核心能力

任务化管理

软件首页采用任务列表形式,每个任务可以独立开始、停止、编辑、导出和删除。任务状态、更新时间、最近运行记录都集中展示,适合同时维护多个自动化流程。每个任务的流程同时以 JSON 格式保存,便于备份、迁移和导出。

此外,可导入工作流 JSON 或 .rpa.zip 任务包,也可导出任务用于迁移。属性面板支持单独测试节点,运行历史记录流程与节点事件,便于排查识别结果和执行分支。

可视化流程编排

进入编辑后,可以从左侧节点库拖入节点,在画布中移动、连接、断开、删除,并通过连线控制执行顺序。画布支持拖拽平移、缩放、节点编号、连接方向调整和自动保存。

找图识别

找图节点使用图片匹配算法,可以配置多张模板图片,并自动选择最匹配的结果。模板图片支持直接从屏幕截图添加,也可以从本地导入、查看和删除。

可配置能力包括:

  • 多模板匹配。
  • 全屏或指定区域识别。
  • 匹配阈值、灰度匹配。
  • 超时等待和重试间隔。
  • "找到"和"未找到"两个分支。
  • 输出命中区域、中心坐标、匹配度、命中模板序号。

找字识别

找字节点基于高精度OCR实现,可识别屏幕区域内的文字,并根据目标文本决定流程走向。一个节点可以配置多个目标文字,命中任意目标即可进入"找到"分支。

支持:

  • 包含匹配、完全匹配、正则匹配。
  • 多目标文字管理。
  • 置信度过滤。
  • 大小写配置。
  • 框选识别区域。
  • 超时重试。
  • 输出识别文字、坐标、置信度和命中的目标序号。

找色、多色找图与数值范围

"找色"按目标颜色和容差定位屏幕区域;"多色找图"组合基准色与偏移色点识别目标,不需要保存图片模板。两者都支持识别区域、超时重试和"找到 / 未找到"分支,适合按钮颜色或状态标记较稳定的界面。

"数值范围"可对框选区域进行 OCR,提取数字并判断它是否落在指定区间,也可判断固定数值或上游节点的数值结果。用于商品价格时,应把识别区域缩小到只包含一个价格数字;它判断的是当前屏幕数值,不记录历史价格。

点击操作

点击节点可以使用固定屏幕坐标,也可以引用上游找图、找字节点输出的中心点坐标。适合实现"找到按钮后点击""识别到文字后点击对应位置"等流程。

支持:

  • 从屏幕直接取点。
  • 使用识别结果坐标。
  • X/Y 偏移。
  • 左键、右键、中键。
  • 单击、双击。
  • 点击后等待。

窗口、等待与键盘操作

"窗口"节点可按标题和可选的进程名查找、等待并激活目标窗口,再走"找到 / 未找到"分支。"等待"节点控制步骤间隔;"键盘按键"可发送 F5、组合键等按键,"键盘输入"可输入文字,并支持输入前后快捷键及上游结果变量。组合这些节点,可让已打开的浏览器按间隔刷新页面。

鼠标滚轮与拖拽

"鼠标滚轮"可在指定位置滚动页面,"鼠标拖拽"可从屏幕取点设置起点和终点。它们可以与找图、找字、点击等节点连接,完成需要翻页、移动对象或跨区域操作的桌面流程。

浏览器自动刷新与商品库存监控示例

  1. 先打开商品页面并完成登录,用"窗口"节点定位并激活浏览器。
  2. 连接"等待"和"找字"或"找图",在库存文字或购买按钮附近设置识别区域;先测试"有货"等目标能否准确命中。
  3. 将"未找到"分支接到"等待"→"键盘按键 F5"→再次等待和识别,形成按间隔刷新的循环。
  4. 将"找到"分支接到后续操作或结束节点,并在该分支配置飞书、钉钉或声音提醒。

这是可自行搭建的节点流程,识别的是网页当前可见内容,不会直接读取商品库存接口。

分支、循环和自恢复

找图、找字节点都提供"找到 / 未找到"分支。你可以把"未找到"连接回上游节点,也可以连接到循环节点,实现持续查找、等待刷新、失败重试等逻辑。

流程允许节点回连形成环路,适合处理页面加载慢、状态延迟出现、偶发失败等真实桌面环境。自连和循环连接会以更醒目的样式显示,方便在复杂流程中快速识别。

飞书、钉钉通知

通知节点可作为旁路辅助节点使用,不影响主流程结果。你可以在找图成功、找字命中、循环达到某个阶段时发送通知。

通知模板支持插入上游节点输出变量,例如:

text 复制代码
${workflow.name} 已识别到 ${node.text_match#1.text}

坐标:${node.image_match#1.center_x}, ${node.image_match#1.center_y}

支持配置 webhook、签名密钥、请求超时,并自动在日志中脱敏敏感信息。

系统蜂鸣声

除飞书、钉钉消息外,还可在命中目标的分支使用"系统蜂鸣声"节点,让 Windows 电脑本机响铃,无需准备音频文件。

产品特色

  • 不用写代码:通过拖拽节点和连线完成流程设计。
  • 识别能力实用:同时支持找图和找字。
  • 适合真实页面等待:识别节点内置超时、重试和未找到分支。
  • 流程可循环:可以实现一直查找、查不到继续找、命中后退出等逻辑。
  • 配置独立清晰:每个节点都有自己的属性面板,参数集中管理。
  • 结果可复用:点击、通知等节点可以引用上游识别结果。
  • 任务数据可迁移:管理任务,JSON 保存流程,方便导出备份。
  • Windows 优先:面向桌面自动化,支持屏幕取点、截图框选和鼠标点击。
  • 界面轻量专业:任务页、编辑页、日志区和属性区分工明确,适合长期使用。

基本使用流程

  1. 在首页新建一个任务。
  2. 点击"编辑"进入流程设计器。
  3. 从左侧拖入找图、找字、点击、循环或通知节点。
  4. 连接节点,设置找到、未找到、循环完成等执行方向。
  5. 在右侧配置每个节点参数。
  6. 返回任务页,点击"开始"运行。
  7. 需要迁移或分享时,导出任务 JSON。

青蛙自动化RPA 让你把重复的 Windows 桌面操作变成可视化任务:能找图、能识字、能点击、能循环重试,还能把结果推送到飞书和钉钉。

常见问题

有什么软件可以自动刷新网页并监控商品库存?

青蛙自动化RPA 可以在 Windows 上用"窗口、等待、F5 按键、找图或找字、循环、通知"节点搭建监控流程。它检查浏览器可见的库存状态;刷新间隔和命中条件由你配置,并非直接连接商品库存接口。

不写代码能在页面出现指定按钮后自动点击吗?

可以。先用找图或找字节点识别按钮,再让点击节点引用识别出的中心坐标。按钮位置或页面布局变化时,应重新测试模板、文字和识别区域。

能在商品价格进入指定范围时提醒吗?

可以。用数值范围节点框选页面价格,通过 OCR 识别单个数字,并在进入或离开设定区间时连接提醒分支。如果区域内同时有原价、券后价等多个数字,需要缩小框选范围。

能监控浏览器以外的 Windows 软件窗口吗?

可以。窗口节点可按标题及进程名定位并激活桌面程序;找图、找色、找字等节点可根据可见界面状态决定下一步操作。

监控结果能通过哪些方式提醒?

可配置飞书、钉钉 Webhook 消息,也可让本机播放系统蜂鸣声。消息通知需要自行提供对应平台的 Webhook;是否送达还受网络和平台配置影响。

能一直循环监控吗?锁屏或最小化窗口后能运行吗?

循环节点支持持续运行到手动停止,也可限制执行次数。屏幕识别依赖可见界面;锁屏或最小化目标窗口时不应指望它正常识别。运行任务还需要有效授权。

页面改版或识别不准确时该怎么办?

重新框选识别区域,检查目标文字、图片模板或颜色容差,并先用"测试节点"查看本次识别结果。页面加载慢时,可适当增加等待和重试间隔。

相关推荐
一个天蝎座 白勺 程序猿14 小时前
KingbaseES数据库归档重做日志文件管理:从配置到运维的实战指南
运维·数据库·oracle·kingbasees·金仓数据库
分布式存储与RustFS18 小时前
镜像仓库的层别堆本地盘:用 RustFS 给 Docker Registry 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
陈希12318 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
@兽血沸腾20 小时前
Windows系统安装Jenkins部署应用至远程Windows服务器操作指南
运维·服务器·jenkins
讯捷蓝达1 天前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
爱和冰阔落1 天前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
lisw051 天前
基于神经网络的机器人导航系统的设计与执行!
神经网络·机器人·自动化
lisanmengmeng1 天前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
严肃小白兔1 天前
Cloudflare 更新 API Token 管理:从最小权限到自动化凭据安全
网络·安全·自动化
Android系统攻城狮1 天前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频