WebRPA

拖拽模块搭流程,不写代码搞定网页采集与自动化

开源 🏷️定价信息待确认 ✅ 目前可打开 自动化工作流 🍴 复刻 190 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1913
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

WebRPA 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队pmh1314520
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ddddocr,easyocr,express-js,face-recognition,fastapi,ffmpeg,node-js,opencv,pandoc,playwright,pyautogui,python3,react,socket-io,typescript,uvicorn,vite
GitHub 星标★ 1913
上线时间2025-12-28 00:00:00
代码更新2026-10-22
仓库体积359.4 MB
本站数据更新2026-11-12
维护状态较活跃
收录时间2026-09-29
浏览次数2

项目介绍

WebRPA 是一款基于 Python 与 Playwright 的无代码自动化工作流工具,用户通过拖拽模块即可搭建流程,无需编程就能完成网页数据采集、表单批量填写、自动化测试等任务。它把浏览器操作、OCR 文字识别、图像识别、人脸识别、音视频处理等能力封装成可视化节点,底层整合了 ddddocr、easyocr、OpenCV、face-recognition、ffmpeg、pandoc 等组件,前端用 React 搭建编排界面,后端以 FastAPI 提供服务,并支持 Node.js/Express 扩展。相比直接写 Selenium 或 Playwright 脚本,它降低了使用门槛,适合运营、测试和业务人员快速实现重复性工作的自动化,也方便开发者把常用流程沉淀成可复用模板。项目当前约 1895 星,处于成长阶段,提供 QQ 交流群便于反馈。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-29 · 当前星标 ★ 1913

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • Windows 系统(启动器为 WebRPA启动器.exe)
  • 从 GitHub Releases 下载最新版 7z 压缩包
  • 本地具备 7z 解压工具
  • 端口 5241(后端)与 5921(前端)未被其他程序占用
  • 运行环境(Python 3.13、Node.js、浏览器引擎等)已随包内置,无需联网安装

安装与启动步骤

  1. 1下载最新压缩包

    打开项目 Releases 页面 https://github.com/pmh1314520/WebRPA/releases ,下载最新版 7z 压缩包(内含最新源代码和运行环境)。

  2. 2解压压缩包

    用 7z 等工具把下载的压缩包解压到本地目录,解压后即可使用,无需额外安装依赖。

  3. 3运行启动器

    进入解压目录,双击运行 WebRPA启动器.exe,启动器中可配置后端和前端端口号。

  4. 4启动 WebRPA 服务

    在启动器界面点击“启动 WebRPA”按钮,等待后端与前端服务启动完成。

  5. 5访问前端界面

    启动器会自动打开浏览器访问前端界面;也可手动访问 http://localhost:5921 使用编辑器。

  6. 6检查端口占用

    若服务无法启动并提示端口冲突,用该命令查看端口占用情况,必要时在启动器或配置文件中换端口。

    netstat -ano | findstr :5241
  7. 7按需装功能包

    2.5.0 起重量级能力拆分为 13 个功能包,在编辑器右上角“更多”→“功能模块包”中上传 zip 安装,随装随用无需重启。

关键配置

配置项必填说明示例
backend.host否后端服务监听地址,0.0.0.0 允许局域网访问0.0.0.0
backend.port否后端服务端口号,可自定义避免冲突5241
backend.reload否后端热重载,开发模式可开,生产建议关闭false
frontend.host否前端服务监听地址0.0.0.0
frontend.port否前端服务端口号,可自定义避免冲突5921

如何确认成功

启动器点击启动后自动打开浏览器,前端 http://localhost:5921 可正常打开编辑器,后端 http://localhost:5241 服务正常响应。

常见问题

Q:点启动后服务起不来怎么办?

A:多半是端口被占用,用 netstat -ano | findstr :5241 查看,然后在启动器或 WebRPAConfig.json 中把端口改成其他可用端口并重启。

Q:需要自己安装 Python、Node.js 或浏览器吗?

A:不需要。README 说明 Python 3.13、Node.js、浏览器引擎、媒体与文档处理工具均已随包内置,解压双击启动器即可,可完全离线运行。

Q:提示「请安装 XX 功能模块包」是怎么回事?

A:2.5.0 起 OCR、语音识别、人脸手势、媒体处理、文档转换等重量级能力拆成独立 zip 包,到编辑器右上角「更多」→「功能模块包」中按需安装对应包即可,不影响其他功能。

Q:局域网内其他机器怎么访问?

A:把 WebRPAConfig.json 中 backend.host 与 frontend.host 设为 0.0.0.0,重启服务后用本机 IP 加对应端口访问。

注意事项

  • 修改 WebRPAConfig.json 后必须重启服务才能生效
  • 端口被占用会导致服务启动失败并提示端口冲突,请先确认端口可用
  • 软件仅供个人与非商业用途免费使用(AGPL-3.0),商业场景需获取商业授权
  • 禁止用于违法犯罪、侵犯隐私、网络攻击或绕过反爬等用途,开发者不承担使用责任

核心亮点

  • 拖拽式可视化编排,零代码即可搭建采集、填表、测试流程
  • 内置 OCR、人脸识别、音视频处理等节点,能力覆盖超出普通 RPA
  • 基于 Playwright 驱动浏览器,对现代动态网页兼容性较好

不足之处

  • 项目处于成长阶段,节点生态和模板数量仍有限
  • 复杂流程的调试与错误排查体验有待完善

适用场景

  • 运营人员批量采集竞品价格与商品信息
  • 测试人员搭建无代码的网页回归测试流程
  • 行政或财务自动填写并提交重复性在线表单

替代项目

n8n、Activepieces、Robot Framework

上一篇:Better-HSR-Currency-Wars

下一篇:agent-wechat

同类项目推荐

Shortcutomation 开源

用苹果快捷指令,一键自动化枯燥工作

Automate the Boring Stuff with  Apple Shortcuts

★ 157 2026-08-09
maxun 开源

零代码点选网页,分钟级生成数据API

Turn any website into a structured API. Extract, automate, search and monitor the we···

★ 18219 2026-08-10
INGenious 开源

低代码统一搞定 Web、API、移动端自动化测试

INGenious Playwright Studio

★ 172 2026-09-15
subforge 开源

一条命令搞定视频转写、翻译到压制字幕

Rust CLI for AI subtitle workflows: transcribe, segment, translate, evaluate, and bu···

★ 103 2026-09-15
XActions 开源

免 API 费用,用 AI 代理自动运营 X 账号,涨粉互动一键搞定。

X/Twitter automation toolkit: scrapers, CLI and an MCP server with approval-gated wr···

★ 655 2026-08-09
hass-n8n 开源

在 Home Assistant 里直接跑 n8n,可视化编排家庭自动化流程

Home assistant addon to host a n8n.io instance

★ 220 2026-09-20
steel-browser 开源

一键启动浏览器沙箱,让 AI 代理轻松操控网页

Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included ···

★ 7952 2026-08-09
dsh-see-now 开源

只传变化的画面,让 AI 看屏几乎不花 token

让 AI 实时看见你的屏幕:按变化量筛选帧、多帧拼进一张图,静止画面几乎不花 token

★ 608 2026-11-12
oh-my-taiyiforge 开源

把 Claude/Codex 接进编码流程,自动跑通生成到落地

AI workflow automation plugin for intelligent code generation with Claude/Codex

★ 855 2026-09-14