Repolode
robocorp

robocorp/rpaframework

面向机器人流程自动化(RPA)的 Python 与 Robot Framework 库集合,涵盖浏览器、Excel、邮件、PDF 和云服务。

可替代:UiPath

Star
1,580
Fork
280
未关闭 Issue
35
最近提交
5天前

这是什么?

RPA Framework 是一组用于机器人流程自动化(RPA)的开源库,帮助开发者编写软件机器人来完成重复性的电脑操作。这些库既可以在 Robot Framework 的任务文件中导入使用,也可以直接在普通 Python 代码里调用。

项目提供较丰富的库:基于 Selenium 和 Playwright 的浏览器控制、Windows 及跨平台桌面自动化、Excel、Word、Outlook 桌面应用控制、Excel 文件读写、PDF 读取与生成、图像处理、通过 IMAP/SMTP 与 Exchange 收发邮件、FTP、HTTP 以及数据库访问。另外还包含 AWS、Google Cloud、Azure、Microsoft Graph、Salesforce、Slack、HubSpot 等服务的连接器,以及 OCR 和文档智能处理相关集成。

各功能模块以独立 PyPI 包发布,主包 rpaframework 集成了大部分库。通常通过 conda.yaml 或在虚拟环境中用 pip 安装,要求 Python 3.9.2 及以上版本。

核心功能

  • 01通过 Selenium 和 Playwright 库进行浏览器自动化
  • 02控制 Excel、Word、Outlook 桌面应用
  • 03处理 Excel 文件、PDF、图像和表格数据
  • 04支持通过 IMAP/SMTP 和 Exchange 收发邮件
  • 05提供 AWS、Google Cloud、Azure、Microsoft Graph 和 Slack 等服务连接器

适用场景

  • 在浏览器中自动填写重复的网页表单或完成登录
  • 读取表格和邮件,把数据送入业务流程
  • 借助 OCR 从 PDF 或扫描件中提取数据
  • 将 RPA 机器人与云服务和 CRM 系统对接

快速上手

  1. 1

    从 PyPI 安装 rpaframework 包

使用前须知

  • 该项目针对 Robocorp Control Room 和 Developer Tools 进行了优化,因此部分工作流默认依赖该平台。

收录于专题

标签

常见问题

rpaframework 是什么?
面向机器人流程自动化(RPA)的 Python 与 Robot Framework 库集合,涵盖浏览器、Excel、邮件、PDF 和云服务。 RPA Framework 是一组用于机器人流程自动化(RPA)的开源库,帮助开发者编写软件机器人来完成重复性的电脑操作。这些库既可以在 Robot Framework 的任务文件中导入使用,也可以直接在普通 Python 代码里调用。
rpaframework 可以免费使用吗?用的什么许可证?
rpaframework 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
rpaframework 还在维护吗?
活跃维护中。rpaframework 最近一次提交是在 2026年11月2日。
rpaframework 适合用来做什么?
在浏览器中自动填写重复的网页表单或完成登录 读取表格和邮件,把数据送入业务流程 借助 OCR 从 PDF 或扫描件中提取数据 将 RPA 机器人与云服务和 CRM 系统对接
rpaframework 怎么安装和运行?
从 PyPI 安装 rpaframework 包
在哪里获取 rpaframework?
源代码和安装说明在 GitHub 上:https://github.com/robocorp/rpaframework

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目