🤖 桌面级RPA网页助手

基于可视化录制的桌面级 RPA 工具,专为非技术业务人员设计。通过 Web录制-流程编辑-任务调度 三位一体,打通 Web 系统与 Excel 之间的数据壁垒,实现"零代码"业务自动化。

Python PyQt5 Playwright Pandas ddddocr
已完成
包含录制、调度、OCR识别及打包发布
桌面级RPA网页助手界面

🚀 项目初衷与价值

在企业环境中,业务人员常面临在多个厂家系统间进行数据搬运的重复劳动。RPA助手 旨在通过 可视化配置,让无需编程背景的业务人员也能快速搭建自动化流程,将原本数小时的人工操作缩短至分钟级。

RPA助手全自动闭环流程

RPA助手全自动闭环流程:从数据导出到报表生成

🛠️ 核心功能模块(四大支柱)

项目针对 Web-Excel-Web 的复杂闭环场景设计了专用节点:

📥 自动导出/导入

处理复杂的导航下载与文件上传流程,支持验证码识别上传结果自动验证

🔍 查询回填 (Lookup) 核心特色

自动从 Excel 读取列表,在 Web 侧逐行查询并将结果回填至 Excel,支持循环边界自动检测

📊 报表自动化 (Report)

基于 Pandas 的数据清洗与多表合并,将厂家导出的原始数据一键转换为标准 CRM 适配格式

⏰ 任务调度系统

基于 APScheduler 驱动,支持 Cron/间隔触发,并具备子进程隔离失败自动重试机制。

🔬 技术亮点:稳定性与安全性

🎯 多候选选择器引擎 (Smart Selector)

采集元素时自动生成 ID/CSS/XPath/文本等多套选择器。执行时具备智能回退与评分机制,大幅提升了脚本在网页变动时的鲁棒性。

⚡ 三段式智能等待

采用指数退避算法,监控从"页面加载"到"元素可交互"的全周期,告别传统死等模式。

🔒 本地安全闭环

  • 离线 OCR:集成 ddddocr 识别引擎,无需调用外部 API,确保验证码识别过程中的隐私安全。
  • 加密存储:使用 cryptography 库加密本地登录凭据,按需解密,内存中不留明文。

🏗️ 技术栈一览

GUI 框架
PyQt5 / QtAwesome
自动化引擎
Playwright (Chrome/Edge/Chromium)
数据处理
Pandas / Openpyxl
任务调度
APScheduler
OCR 识别
ddddocr / Onnxruntime
安全/存储
Cryptography / SQLite

📊 交付状态

目前项目已完成 macOS/Windows 双端打包发布。其成熟的 RBAC 权限模型多阶段告警系统(支持短信通知)使其具备了在中小企业直接部署的能力。

✅ macOS 打包发布
✅ Windows 打包发布
✅ RBAC 权限模型
✅ 短信告警系统

💼 专属流程定制开发

如果您的企业有特定的自动化需求,我可以为您定制专属的 RPA 流程方案,从需求分析到部署上线,全程跟进。

咨询定制方案 →
← 返回作品列表