RPA基础

 

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

 

 

 

转载于:https://www.cnblogs.com/ouyang99-/p/10788957.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值