RPA是什么

软件机器人

RPA是基于计算机操作系统的工作界面,自动识别UI,完成预先设定的工作流程的软件机器人

 


全自动


自动的操作整个工作流程,用软件的方式代替人力,完成大量的重复性的手工操作,完成了用软件机器人替代人力,解放了人的双手

 

模拟人的操作


通过模仿人的方式,执行一系列的工作流程,比如打开一个网页,获取excell表格

 


 

RPA的特点和优势


1 执行重复高,标准化,规则明确的任务
2 全年365天不知疲倦
3 安全可靠,效率和准确性高
4 跨系统应用操作
5 在用户界面运行,非侵入业务系统

 


RPA解决的痛点和收益


使用RPA释放了人力,让人去做更有价值的的劳动,而且RPA可以做到零失误,直接导致了成本的效率的增加,成本的降低

 


 

 

RPA业务场景首选原则


1 规则明确,逻辑清晰,流程标准
2 评率高,每天发生多次,业务量大
3 跨多个业务系统和平台的工作场景
​

 

 

RPA流程化软件的使用

新建-->

要求

 

 

 

 

鼠标点击组件


前置延时:点击之前的等待时间
后置延时:鼠标点击之后的等待时间
x轴偏移:就是在获取的点向左向右偏移的位置,x轴向右为正
y轴偏移:就是在获取的点向上向下偏移的位置,y轴向下为正

 

 

 

 

 

 

登录163邮箱发送邮件

 

if判断

 

 

for循环

 

while循环

普通循环

 

死循环

 

 

打印100以内的偶数

 

 

表格实践while/if

目标

 

读取单元格数据

 

 

表格实践while/for

目标

 

 

流程思路

 

 

 

 

实践案例-OCR识别验证码

 

 

全局函数


# 编译日期:2019-04-09 16:02:09
# 版权所有:www.i-search.com.cn
# coding=utf-8
import re
import os
import xlwings as xw
def idcode_check(ocr_code):
    code=(re.sub("[^0-9A-Za-z]","",ocr_code))
    print(code)
    return code
    
    
def close_ie():
    os.system('taskkill /F /IM iexplore.exe')
    
def close_excel():
    xw.apps.active.quit()

 


   
   

 

 

 

使用RPA自带的验证模块

 

 

流程参数和代码块

 

 

变量管理


01 全局变量可以再整个工程中传递,被不同的子流程或函数进行调用,在代码块中使用需要加self
​
02 流程参数,对于对子流程设置传入参数,供子流程内部使用
​
93 流程变量,只能用于当前流程中,不可被其他流程进行调用

 


 

 

 

使用代码块打开文件

 

表格处理Pandas操作

1 逐行的输出表格中的数据方式一:

 

 

新建一个流程变量:df

 

2 逐行的输出表格中的数据方式二:

 

3pandas的切片

 

 

 

 

注:中括号中的逗号前面是代表的第几行,后面代表的是第几列

 

 

 

 

考试内容

网站:'http://122.112.200.222/'
用户名: 'admin'
密码: 'is1arch-u1ba'
excel文件路径: 'C:/Users/Administrator/Desktop/ouyanggy.xlsx'

 



 

new 方案:


http://122.112.200.222/login.action
guanyf
123456

 

 

 

posted on 2019-04-29 10:33  Andy_ouyang  阅读(1319)  评论(0编辑  收藏  举报