影刀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(初级)(一)
4233 0
|
7月前
|
API
在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
【2月更文挑战第28天】 在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
113 1
|
7月前
阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
【2月更文挑战第8天】阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
117 3
|
7月前
|
机器人
阿里云 RPA 的成本效益分析
机器人流程自动化(RPA)技术在企业数字化转型中扮演着越来越重要的角色。阿里云 RPA 作为一种高效的自动化解决方案,不仅可以提高业务效率,还可以降低运营成本。本文将对阿里云 RPA 的成本效益进行分析,帮助企业更好地评估和利用这一技术。
|
4月前
|
监控 安全 人机交互
阿里云RPA有哪些功能?
【8月更文挑战第4天】阿里云RPA有哪些功能?
178 2
|
4月前
|
机器人 开发工具 UED
阿里云RPA
【8月更文挑战第4天】阿里云RPA
141 2
|
7月前
|
数据采集 安全 测试技术
【专栏】阿里云RPA浏览器自动化插件是一款基于AI的创新工具
【4月更文挑战第29天】阿里云RPA浏览器自动化插件是一款基于AI的创新工具,能模拟浏览器操作,实现自动化业务流程,提升效率,降低成本。其特点包括强大的自动化能力、智能识别处理、灵活定制、稳定性能及安全保障。适用于数据采集、表单填写、网页测试、办公自动化和电商运营等场景,助力企业数字化转型。
726 5
|
7月前
|
机器学习/深度学习 人工智能 供应链
【专栏】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化
【4月更文挑战第29天】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化。具有灵活性、易用性、高效稳定和智能学习等特点。广泛应用于财务、人力资源、客服和供应链等领域,未来将与AI深度融合,跨平台应用,行业定制化,并构建完善生态,助力企业效率提升和创新。
515 2
|
7月前
|
存储 机器人
在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
【2月更文挑战第28天】在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
143 1
|
7月前
|
存储 机器人
使用阿里云RPA变量的一些基本步
【2月更文挑战第8天】使用阿里云RPA变量的一些基本步
356 2

热门文章

最新文章

相关实验场景

更多
下一篇
DataWorks