艺赛旗rpa初级https://support.i-search.com.cn/article/1686059673913

课程https://v.kaoshixing.com/exam/pc/customprocess/#/detail/18358

设计器下载地址:https://support.i-search.com.cn/article/1685350705949

工作台https://rpa.i-search.com.cn/worktop/overview/guide

新手指南https://support.i-search.com.cn/article/1551354543769?email=18816269227&token=c093d090-499c-4c4b-974d-60a0d0481686&grant_type=studio&dcode=547DC77760079485E3DB882A7CCB6726&cname=547DC77760079485E3DB882A7CCB6726&source=studio

帮助文档https://support.i-search.com.cn:8088/showdoc/web/#/224?page_id=11990

ctrl+1:自动排列

右键-打开组件-再右键可打开教程

常用自动化组件

  • 鼠标点击,fn+f2暂停拾取

    • 通用属性
      • 前置延迟:防止页面没有刷新,无法找到下一步跳转
      • 后置延迟
      • 等待:10000ms-10s内成功点击即可
      • 消息模式:在后台进行点击跳转。不勾选,会最小化设计器,然后跳转到浏览器界面再去点击
    • 输入属性:
      • 操作异常时中断和继续-继续时出现异常不会中断就接着进入下一步
      • 滚动至元素:如果当前页面中没有出现元素,先进行滚动再跳转
    • 目标属性
      • 标题和网址定位所在的页面
      • 属性表-xpath,css-selector对应目标元素
    • fn+f4切换拾取方式,包括浏览器网页,java,sap
    • fn+f5:图片拾取–借助计算机视觉进行模糊匹配–其他情况不行的时候才用
    • 不同浏览器的目标属性可能是不一样的
    • fn+f3:区域拾取 -可以针对某个区域的相对位置
      • 开启缩放–消除分辨率的影响,按比例缩放也能识别出
  • 打开浏览器

    • 浏览器类型
    • 网址
  • 关闭浏览器

    • 打开浏览器的浏览器对象连到输出浏览器的浏览器对象,对打开的浏览器就行关闭
  • 模拟按键

    • 键值可以直接输入,也可以选择一些特殊按键(enter)

      • 键值:‘111’+'{ENTER}'*5+‘111’–可以实现111 五个回车
      • ‘111’+'{ENTER 5}'+‘111’+'{k 5}'—五个k,这种形式111只能单个字符
      • ‘kkk’*5—这种形式可以多个字符
      • 会受到输入法的影响 ,中英文
    • 单独使用(未拾取界面元素-在控制台输出键值

    • 单独拾取界面元素-在指定界面输入–如果用光标可以,没有需要搭配鼠标点击使用

    • 搭配鼠标点击-在指定输入框输入

    • 搭配激活窗口-在指定窗口输入(txt文本中

    • 只能在光标后添加键值

    • 热键输入:组合键

  • 设置文本

    • 比模拟按键更实用
    • 直接情况内容并替换为键值的文本
    • 多次运行之后出错,原因-元素定位是根据网址和标题确定的,修改标题为通配符'*_百度搜索',网址也进行修改'https://www.baidu.com/s?*'
  • 获取文本-输出-消息框

    • 获取文本的返回值和输出的输出进行连线
    • 获取文本的返回值和消息框的消息内容连线
    • 获取文本超时 2s,2s后自动关闭
  • 序列

    • 若组件很多,序列可以帮助分行
  • 注解

    • 对于在框内的组件进行注解,并试作一个整体
  • 添加流程变量,作为输入输出,以防连线混乱

小练习

打开浏览器,进入百度,搜索“艺赛旗社区”,点击搜索结果,进入艺赛旗社区,获取艺赛旗社区中一条帖子的标题,并输出打印至控制台,把获取到的文本写入记事本(提前在桌面创建好,命名为练习1),获取完成后关闭浏览器

文件专题组件

组件-系统-通用文件

  • 创建文件夹
    • 路径:r’C:\Users\74226\Desktop\ceshi’,避免斜杠转义造成的报错
    • 路径需要包含需要创建文件夹的名称
    • 合并:选择为否时,若创建的目录已经存在,则抛出异常。若选择为是,若创建的目录已存在,则会合并文件夹
  • 创建文件
    • 路径:‘E:/工作/isrpa/project/NewProject1/files/test’,可能斜杠的反向不同,python语法的原因,尽量用图标打开文件夹
    • 不要用创建文件进行创建excel,可以创建,但是创建好之后,打不开。
    • 覆盖:“是”,即保存目录下已存在所要创建的文件时,会自动覆盖掉原有文件的内容;设置为“否”,则文件已经存在时,抛出异常。
  • 文件是否存在
  • 文件夹是否存在
  • 删除文件
  • 复制文件
    • 目标文件,选择路径后加上文件名
  • 查找文件
    • 过滤条件:匹配包含所填字段的文件。文件全名/模糊匹配'*txt*'包含txt的文件
    • 除外条件:除去包含所填字段的文件
    • 移动文件

小练习

在桌面上创建一个文件夹,命名为“练习”(判断是否已经存在该文件夹,若存在,则需要将原文件夹删除),复制“练习1.”文件到“练习”文件夹下。

时间专题组件

组件-程序-时间

  • 当前时间日期
  • 当前日期
    • format:'%Y-%m-%d'
  • 时间相差天数
  • 时间前后n天
    • days:推移时间可正可负
    • data:默认none为当前日期
  • 获取年、月、日

小练习

重命名文件为当前日期

  • 目标文件’E:/工作/isrpa/project/NewProject1/files/test/'+lv_1+'.txt'

Eexcel专题组件

组件-应用-excel

  • 创建excel

    • 文件名:可写后缀可不写
  • 文件类型转化:

    • 读取doc或xls类型会出错,先转化为docx和xlsx
  • 读取excel

    • 默认返回

      用户名 密码 地址 0 kkk kkk kkk 1 fff fff fff

    • 工作表:下方sheet,从0开始;也可以填入工作表名称

    • header:0开始,把第0行作为表头,从第0行开始读取,如果为1,则第0行不读,从第1行为表头。none时,没有表头,在上方加上01234

    • skiprow:跳过几行,头为下一行,先执行skiprow再执行header,可叠加

    • skip_footer:跳过后面几行

    • converters:某列的数据类型进行转换,{“密码”:int},防止数据001被读取为1,修改数据类型为str,{列名:str}

    • index_col:行索引,默认none是0123,填写01为对应列作为索引

    • names:修改表头的名称 [“用户名1”,“密码2”,“地址3”]

    • usecols:获取表的列,默认none获取全部列,(0,1):获取第一二列

  • 单元格读取:

    • 指定单元格’A1'
    • 转换类型
  • 单元格写入

    • 打开方式:office-应用,wps-file
    • 单元格’A1’开始,写入一行[1,2,3],写入一列,[[1],[2],[3]]
  • 工作表名获取

  • 工作表重命名

  • 工作表创建

    • befor:默认none,在当前激活的表之前
  • 工作表复制

    • “源”默认值为0,即Excel文件的第一个Sheet页;可输入工作表名(字符串类型)‘Sheet1’。
    • “目标”默认值为None,即在原工作表的名称后增加数字作为新工作表的名称;
  • 工作表删除

  • 工作表行、列数获取

  • 读取整行,列

  • 写入行写入列:覆盖原有的数据[1,2,3],从’A1’开始

  • 插入行插入列,单元格的位置的前一行、列

  • 删除整行整列

  • 关闭excel应用:不可用—杀掉进程

  • 导出excel

    • df:读取文件的返回值
    • header:表头,index:索引
    • 会关闭excel文件
  • 单元格写入

    • 比导出excel更好用

    • 内容为读取文件的返回值

    • 不会将文件关掉

小练习

打开浏览器,进入百度,搜索“艺赛旗社区”,点击搜索结果进入艺赛旗社区点击进入“提问”板块,获取前三条帖子的标题新建一个excel文件,以当前时间命名,例如“2023-03-29练习4.xsx”,创建一个“提问”的工作表把获取到的内容写入"提问"工作表中,写入后关闭excel

中级教程https://www.bilibili.com/video/BV1ot4y1d7Ex/?spm_id_from=333.999.0.0&vd_source=ad42090d7d6fcdfc144126ae0e2884ac

高级教程https://www.bilibili.com/video/BV1Ji4y1L7eU/?spm_id_from=333.999.0.0&vd_source=ad42090d7d6fcdfc144126ae0e2884ac


电脑安装win10虚拟机

win10 镜像下载

ZF3R0-FHED2-M80TY-8QYGC-NPKYF