目录
1.什么是RPA
2.可以利用组件的形式,在各个网站进行数据爬取,并生成一个表格
因项目需要接触数据采集这块,公司有大佬在写脚本自动化采集完成了,自己也开始接触学习虽然我是java后端,数局爬取目前我知道有python大数据爬取,精灵,还有就是这Rpa ,只是浅谈后期会结合项目逐渐完善
业务分析
模拟人工操作,每隔一个小时在某官网进行爬取数据
1.把每个动作进行分装,比如鼠标点击进去浏览器,键盘输入某网站等等操作
2.在登录页面会有验证码实时刷新的,我这个登录页是验证码,所以我用的是autox.js手机app获取的验证码
3.写脚本定义一些规则
1.什么是RPA
RPA,全称“机器人流程自动化”(Robotic Process Automation) ,它的核心技术是从自动化测试工具和桌面自动化技术中发展而来的。
RPA是近些年新兴的一个IT领域,其本质是基于软件的机器人,结合包括AI在内的各项技术,为企业实现业务流程自动化的产品/解决方案。
在RPA领域,有许多产品和平台,包括但不限于:
- UiPath
- Automation Anywhere
- Blue Prism
- WorkFusion
- Pegasystems
- Microsoft Power Automate(以前称为Microsoft Flow)
- Kofax
- OpenSpan(现在是Pega Systems的一部分)
至于Cyclone,它是一个RPA产品,提供了一整套机器人流程自动化解决方案,包括Cyclone智能机器人界面(CIRI)、Cyclone移动助手、Cyclone聊天机器人、Cyclone自动化中心、Cyclone自动化市场、Cyclone Data Insights、Cyclone Swift和Cyclone AI Skill Platform等功能
2.特征
总结:
就是相当人,系统,中间加个机器人呗,可以把一些人工作模式自动化流程处理,还有各种技术的组合,听着挺高大上,就是
传统场景下,员工在工作的过程中,大部分是通过电脑操作完成,枯燥乏味且易出错是常见现象,那么机器人通过记录员工电脑上的操作行为,将规则和行为熟记于心,并模拟人的方式自动执行特定的工作流程,就是流程自动化机器人。
在简单的一图来概况
规则统一 >>> 流程统一 >>> 重复劳作 >>> 系统统一
就是把一个闭环流程、一组数据、一个业务通过计算机模拟人工的方式串联到一起。
强调:必须是重复劳作的过程
再说,现在有什么RPA呢
早期有“按键精灵”一般玩游戏的都知道,部分该类的软件商现在也着手做RPA厂商了。
现在RPA代表性的厂商有Uipath、艺赛旗、阿里云等,
RPA厂商阵营现在有三类;
一类Python RPA、一类可视化RPA、一类融合前两种可视化+Python;
Python RPA :纯敲代码,功能上几乎无所不能,所想所达,非技术很难入门;
可视化RPA : 点点选选、勾勾画画,功能上不能满足的地方很多,非技术上手较容易;
融合可视化+Python的RPA : 现在大多RPA厂商采用的方式;
再说,RPA的一些主要特征:
・键盘操作自动化
・鼠标操作自动化
・识别画面的文字内容并读取
・识别画面的图形,颜色等属性
・对各类应用程序的自动启动自动关闭,用户名密码的自动输入
・定时执行
・定制简单
・业务流程的平顺过渡
・不同应用程序间的数据共享
・支持远程操作
・多台电脑的控制
・支持通过处理流或者手顺书操作
・支持错误处理和分支处理
・支持历史数据分析
最后说,RPA的使用领域
数据录入、多应用程序间的数据共享等固定形式的业务流程任务,例如:财会、人事、金融类场景较多;
不能结构化的数据收集及分析等方面的任务,例如:安全日志分析、各种因素叠加的报表分析、各种数据报表的融合分析等;
以及基于大数据的学习进而作出分析判断的业务;
3.为客户带来什么
4.三大功能组件
5.人与机器人协调工作
6.场景
1
2.可以利用组件的形式,在各个网站进行数据爬取,并生成一个表格(我现在要做的业务)
3.还能可以进行一些归则吧
功能还有好多
小结
我的java现在能干啥,可以模拟人工操作实行全天自动化,简单点就是从每天进行数据采集,之后进行一些分析及处理生成对于的数据表格,把表格自动导入数据库形成各个表,对这些数据后端可以在进行分析统计处理,返回成前端想要的格式,实行全自动化。