pmh1314520/WebRPA

Public

A powerful no-code automation tool. Build workflows via drag-and-drop modules for web scraping, form filling and automated testing. | 一款功能强大的自动化工具,通过拖拽模块的方式快速构建自动化工作流,无需编写任何代码即可实现网页数据采集、表单填写、自动化测试等任务。【QQ交流群:115069513】

  • Stars1.9k+2 tuần này
  • Forks191
  • Watchers2
  • Issues0
  • Ngày tạo28/12/2025
  • Cập nhật gần nhất22/10/2026
  • Ngôn ngữPython
  • Giấy phép—
README.md75.6 KBRaw
WebRPA Logo

WebRPA - 网页机器人流程自动化工具

版本 模块数量 协议 作者 Python React TypeScript

中文 · EN

一款功能强大的可视化网页自动化工具(支持一定的Windows系统桌面自动化和Android系统自动化),通过拖拽模块的方式快速构建自动化工作流,无需编写代码即可实现网页数据采集、表单填写、自动化测试等任务。

重要声明:本软件仅作为技术工具提供,用户必须遵守法律法规,开发者对用户的使用行为不承担任何责任。详见免责声明。

【请到Releases中下载最新7z压缩包,最新源代码和运行环境都在里面,解压即可使用!】

赞助支持WebRPA的开发工作:爱发电主页

项目概述

WebRPA 是一款完全开源、可离线运行的可视化机器人流程自动化(RPA)工具。它以拖拽式工作流编辑器为核心,让用户无需编写代码,仅靠拖拽与连线即可搭建网页、桌面与手机端的自动化流程,覆盖数据采集、表单填写、文件处理、办公自动化与系统集成等场景。

项目内置 573 个功能模块与一位具备自愈能力的 AI 小助手:你可以用一句话描述需求,由 AI 自动搭建、排错并重跑工作流。所有运行环境(Python 3.13、Node.js、浏览器引擎、媒体与文档处理工具)均已随包内置,解压双击启动器即可使用,无需联网、无需额外安装,天然适配内网与局域网部署。

  • 面向人群:希望解放重复劳动的运营、测试、数据、办公与开发人员,无论是否具备编程基础。
  • 核心定位:零代码、可视化、开箱即用、完全离线的一站式自动化平台。
  • 授权模式:个人与非商业用途完全免费(AGPL-3.0),商业场景可获取商业授权。

APINebula AI 聚合平台

APINEBULA 是银河录像局旗下的企业级 AI 聚合平台,背靠大平台资源,面向开发者、团队与企业用户提供稳定、高性价比的大模型 API 接入服务。平台聚合 Claude、GPT、Gemini 等主流满血模型,一个接口,接入全球顶尖 AI 大模型,各大模型价格低至 1 折起,支持企业级高并发、正式合同、对公打款与开票服务,适合 AI 编程、Agent 开发、业务系统集成等多种场景!

注册并在充值时填写 "RPA" 优惠码可享九折优惠!


RapidProxy 代理网络

RapidProxy|为 RPA 自动化提供可靠的代理网络

网页采集、批量任务、跨地区访问,让自动化工作流拥有更灵活的网络出口。

7000万+ 住宅 IP · 智能轮换 · 粘性会话

支持 HTTP(S)/SOCKS5,适配 Playwright、Python 自动化任务,流量永久有效。

动态$0.55/GB 起|免费试用|静态$5/IP/月|RAPID10 享 9 折


功能特性

核心优势

  • 零代码开发:可视化拖拽,无需编程基础
  • 开箱即用:内置Python、Node.js环境,一键启动
  • 模块丰富:573 个功能模块,覆盖 95% 自动化场景(含基于 DrissionPage 的反检测网页自动化模块)

    模块数量口径:573 = 模块类型表(moduleTypeLabels)全部条目,减去 custom_module(自定义模块占位)与 subflow_header(子流程头,由执行器内部处理)两个伪类型;包含「分组」「便签」两个画布工具。文档、AI 提示词与自动化审计(backend/tests/contract/test_module_inventory.py 的 DISCLOSED_MODULE_COUNT)统一使用这一口径,新增或删除模块时审计会报出「实际数量 vs 文档数量」。

  • AI 小助手:内置 AI 助手,可对话式理解需求、自动搭建/排查工作流,并具备自愈能力(运行失败自动诊断→修复→重跑);OpenAI 兼容协议,支持 OpenAI / 智谱 / Deepseek / Ollama 等。支持三档操作权限(逐项确认 / 智能放行 / 自由执行),并能在编辑器报错时一键 AI 诊断
  • 永不白屏:全局错误边界兜底,任何模块异常都弹出错误卡片(含报错详情与 AI 诊断),绝不让编辑器整页白屏
  • 可视化调试:支持断点、单步执行,以及从任意节点开始运行(鼠标悬停节点点击 ▶ 即可从该节点起跑、跳过其上游,调试无需每次从头执行)
  • 版本历史:Git 式本地版本快照(含节点、连线、全局变量),可随时恢复 / 对比;小助手会在大改动前自动存档
  • WebDAV 远程存储:工作流可保存/读取到 NAS、Nextcloud、坚果云等,多端共享
  • 自定义快捷键:常用功能(运行/停止/保存/新建等)可自由绑定组合键
  • 界面美观:现代化UI设计,Motion动效灵动,操作流畅,支持Mermaid流程图
  • 性能强劲:基于FastAPI + React,响应迅速
  • 易于扩展:模块化架构,支持自定义模块开发,支持 MCP 服务器接入

Nội dung README thuộc về pmh1314520 và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/pmh1314520/WebRPA