影刀RPA(初级)(二)

简介: 影刀RPA(初级)(二)

5-4、循环Excel

5-5、无限循环

实现实时监控,用无限循环

5-6、循环的嵌套

5-7、循环的控制

  • 继续下一次循环(类似于python的continue)
  • 退出循环(类似于python的break)
  • 循环结束

6、网页操作自动化

6-1、网页操作

影刀浏览器支持静默运行,什么是静默运行?就是说可以最小化后台,不影响前台操作运行

其他浏览器(在桌面操作中找)


6-2、点击与悬浮

6-3、填写输入框

键入快捷键enter

6-4、各种框的操作

  1. 复选框(勾选、取消勾选、反选)
  2. 单选框(使用点击元素操作即可)
  3. 下拉框(

选择方式:按内容选择、按位置选择

匹配模式:模糊匹配、敬遵匹配、正则匹配)

  1. 非标准下拉框(div的下拉框)

第一种处理方式:点开下拉框,循环一下相似元素,将每个内容拿出来对比一下,如果相等就拿出来,否则就循环下一个内容,我们发现这里有个元素里面有active,我们就把active取消勾选

如图就解决了

第二种处理方式:

6-5、从父元素中找子元素

捕捉到行(先捕捉到小的元素,然后反向到大元素)

6-6、关联元素

在网页自动化->元素操作->获取关联元素

6-7、其他网页元素操作

元素拖拽

隐藏按钮

设置元素值


执行JavaScript脚本


6-8、获取页面信息

获取网页信息(有四种)

  1. 获取网址
  2. 获取网页标题
  3. 获取网页源代码
  4. 获取网页文本内容

获取元素信息(有五种)

  1. 获取文本内容
  2. 获取元素源代码
  3. 获取元素值、
  4. 获取网页链接地址
  5. 获取元素属性

拿出src的元素属性

6-9、处理网页对话框

下载文件时保存文件名后缀一定要加

这里要改成剪切板输入或者模拟人工输入才能让下载的文件名字和原来的名字一样

如果迟迟没有下载上,看看自己电脑是否有勾选文件后缀的下载名

处理网页对话框遇到以下情况时



6-10、网页操作综合案例-翻页搜索

原理图:

6-11、网页操作综合案例-先抓后搜

这里要注意下一页按钮的属性


7、网页元素的捕获与编辑

7-1、元素的通用性

案例一

案例二

总结

7-2、找不到元素


也可以利用通配符来选择元素

正则也可以

捕获元素的实质

7-3、找到很多元素

这个很狗,只要求校验到地图

后面第二步和第三步在捕获新元素就行了

8、数据的表达

8-1、数据流和数据类型

8-2、数字类型

8-3、字符串


8-4、列表

考试题目

8-5、字典

循环字典

也可以识别每个框所需要输入的值,然后输入相应的值

8-6、布尔类型

8-7、数据类型的转换

8-8、日期时间

9、Excel操作自动化

9-1、启动Excel和Excel对象

9-2、读取Excel内容

读取数字文本时,会显示1.0,2.0,3.0的情况,遇到这种情况我们使用读取Excel内容中高级的读取单元格内容

9-3、向Excel写入数据

写入数据变成科学计数法了怎么办?

为了防止写入列之后长度很长的数据变成科学计数法类型我们可以选择

9-4、循环Excel

搜索单个元素,然后写入excel中

循环excel,把读取的数据循环写入excel中

9-5、Excel的拷贝和粘贴

9-6、获取可用行列



111



222、

相关实践学习
基于阿里云短信服务的防机器人验证
基于阿里云相关产品和服务实现一个手机验证码登录的功能,防止机器人批量注册,服务端采用阿里云ECS服务器,程序语言选用JAVA,服务器软件选用Tomcat,应用服务采用阿里云短信服务,
目录
相关文章
|
机器人
影刀RPA(初级)(一)
影刀RPA(初级)(一)
2340 0
|
1月前
|
API
在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
【2月更文挑战第28天】 在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
23 1
|
2月前
阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
【2月更文挑战第8天】阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
39 3
|
2月前
|
机器人
阿里云 RPA 的成本效益分析
机器人流程自动化(RPA)技术在企业数字化转型中扮演着越来越重要的角色。阿里云 RPA 作为一种高效的自动化解决方案,不仅可以提高业务效率,还可以降低运营成本。本文将对阿里云 RPA 的成本效益进行分析,帮助企业更好地评估和利用这一技术。
|
1月前
|
存储 机器人
在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
【2月更文挑战第28天】在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
20 1
|
2月前
|
存储 机器人
使用阿里云RPA变量的一些基本步
【2月更文挑战第8天】使用阿里云RPA变量的一些基本步
42 2
|
2月前
|
开发框架 机器人 API
定制阿里云 RPA 以满足特定业务需求
阿里云 RPA(机器人流程自动化)是一种强大的技术,可以帮助企业自动执行重复性任务,提高效率和准确性。然而,为了满足特定的业务需求,对阿里云 RPA 进行定制是至关重要的。本文将介绍如何定制阿里云 RPA 以满足特定业务需求,并提供一些实用的技巧和最佳实践。
|
2月前
|
监控 机器人 API
利用阿里云 RPA 实现自动化报告生成
在当今数字化的时代,企业和组织面临着大量的数据和信息处理需求。为了提高工作效率和准确性,自动化技术的应用变得越来越重要。阿里云 RPA(机器人流程自动化)是一种强大的工具,可以帮助我们实现报告生成的自动化。本文将介绍如何利用阿里云 RPA 实现自动化报告生成。
|
2月前
|
存储 监控 持续交付
构建可扩展的阿里云 RPA 架构
随着企业业务的增长和变化,构建一个可扩展的机器人流程自动化(RPA)架构变得至关重要。本文将介绍如何利用阿里云 RPA 构建一个可扩展的架构,以适应不断变化的业务需求。
|
2月前
|
监控 数据可视化 测试技术
集成阿里云 RPA 与现有系统
随着企业对自动化和数字化转型的需求不断增长,阿里云 RPA(机器人流程自动化)技术成为了提升业务效率和减少人工操作的重要工具。本文将介绍如何集成阿里云 RPA 与现有系统,以实现更高效的业务流程自动化。

热门文章

最新文章