zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    R语言用神经网络改进Nelson-Siegel模型拟合收益率曲线分析
    用R语言用Nelson Siegel和线性插值模型对债券价格和收益率建模
    R语言LME4混合效应模型研究教师的受欢迎程度
    R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
    R语言中的Nelson-Siegel模型在汇率预测的应用
    R语言中的block Gibbs吉布斯采样贝叶斯多元线性回归
    LNMP搭建
    php高性能开发阅读笔记
    php 关于经纬度距离计算方法
    在已经部署svn 服务器上,搭建svn项目 成功版
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/10788957.html
Copyright © 2011-2022 走看看