Automagica小试
近期工作中接触RPA(Robotic Process Automation,即机器人流程自动化)方向的项目,在做技术预研中,接触了 UiBot 和 Automagica 这两款流程自动化的组件。其中 UiBot 是一款成熟的软件产品,安装其平台后,可以直接按用户的业务场景,通过绘制流程图+配置动作和参数的方式,定制自动化流程场景。当然它也提供了Python、C/C++、Lua、.Net等多种编程语言的扩展接口,支持更灵活的编程式开发。它入门门槛较低,直接通过点击就可以实现诸如浏览器数据抓取、文档批量操作等一般的业务场景,非工程人员也可以快速上手使用。这里我们对UiBot不做深入介绍,而来了解一下 Automagica 这个平台。 Automagica 是一个开源智能机器人流程自动化(SRPA,Smart Robotic Process Automation)平台,借助 Automagica 的python 函数库,可以通过简单程序脚本实现打开各种应用程序并对应用进行操作的功能,使自动化跨平台流程变得轻而易举。 首先,Automagica 需要 Python 3.7 环境,官方支持 Windows 10 平台,Linux 和 Mac 目前官方还不支持。我这里使用的实验环境是Python 3.7.3,操作系统为 Win10系统。没有安装Python的请自行去官网下载