前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >影刀---如何进行自动化操作

影刀---如何进行自动化操作

作者头像
Undoom
发布于 2024-10-01 01:14:21
发布于 2024-10-01 01:14:21
3790
举报
文章被收录于专栏:学习学习

1.基本概念与操作(非标准下拉框和上传下载)

相关操作:

1.网页操作的基本概念 2.正确处理下拉框元素 3.自定义对话框的妙用 4.对话框元素的操作方式

非标准对话框的操作

通过这两种方法我们可以进行网页对象的一个获取操作

下拉框

我们输入我们想选择的元素,就可以在这个下拉框中进行一系列的操作

如果我们遇到的是非标准的下拉框的话如果还是用这个方法的话那么就会报错的

在这里插入图片描述
在这里插入图片描述

那么如果我们遇到的是非标准下拉框呢,我们又该怎么进行操作呢?

那么我们怎么对这个下拉框和非标准的下拉框呢

我们在网页点击F12,然后将箭头放到这个下拉框的位置,进行一个点击的操作,然后会出来这么一串的代码

这个就是标准的下拉框

下面都是option

这个就是非标准的下拉框,这个就是div的模式

我们先将这个非标准的下拉框进行一个点击的操作,然后将所有的选项弹出来,然后进行判断,看看有没有和我们输入的选项符合的,如果有的话就进行一个点击的操作的

那么将这些选项元素一个个拿出来处理的话,这个时候就会用到循环里面的循环相似元素的操作

利用循环相似元素,将每次循环的内容拿出来,然后进行判断操作

那么我们获取元素内的内容的话我们就需要用到网页自动化的数据提取里面的获取元素信息

那么我们将内容拿出来了我们就需要进行内容的判断操作了

如果这个选项和我们所需要的选项的文本内容是一样的话,那么我们就进行一个点击操作

然后我们就可以对这个非标准的下拉框进行一个点击的操作

整个流程的回忆:我们先对这个非标准下拉框进行一个点击的操作,然后我们利用循环相似元素循环出每次进行循环的元素,在之前我们需要将这个所有的选项作为这个相似元素捕获出来,然后我们对每次循环出的选项元素进行判断操作。如果是我们要的那个选项的话,我们就进行一个点击操作就好了

我们还可以对这个循环进行一个操作的,如果我们在前面找到了我们需要的选项的话,我们就直接点击,然后退出就行了,后面的选项我们没必要进行判断操作了

找到元素之后我们就退出循环了

我们还可以对这些命令进行一个修改的操作,我们可以在一开始就可以进行我们需要选择的选项的一个输入的操作,然后通过变量进行一个搜索的操作

那么我们就在对话框那里打开自定义对话框,我们放在最前面

我们在这个自定义对话框选择这个下拉框的操作,然后我们点击进行选项的输入然后我们点击云心的

然后我们点击运行的时候点击下拉框我们就能对这个选项进行一个选择的操作了

那么我们这个时候就需要设置一个变量,让后面知道我们选择了这个选项,然后根据这个选项进行操作

那么这个变量就是我们选择的选项了

那么我们在这个if判断语句中我们就可以直接将我们设置的这个变量作为一个判断元素就行了

逻辑说明:我们通过自定义对话框,通过自定义对话框里面的下拉框元素,我们设置好所有的选项,然后用变量将我们选择的元素存储起来,然后我们在判断的时候我们就能直接通过这个变量进行一个判断,看看是否循环到了我们选择的元素了

上传对话框、下载的对话框、提示的对话框

跟对话框相关的一些处理操作都放在一起的

对于下载对话框的话,我们可以先进行点击操作,然后使用左侧栏中的处理下载对话框,我们可以进行文件位置的选择以及文件保存的时候的名字的命名操作

我们还可以设置这个等待的时间

我们还能通过日志的打印将这个文件存放的地址进行一个打印的操作

2.综合案例

具体内容

  • 综合案例:多页订单的处理
  • 关联父元素的用法
  • 流程图的作用
  • 两个小技巧

问题描述

今天我们的内容是做出这个商品处理的机器人,

条件:状态为完成

商品名称不能为篮球鞋,因为缺货

每一个订单我们都要拿出来进行一个判断的操作

判断状态和商品名称

如果都满足的话我们就点击发货操作

处理完一页的订单后我们还要进行翻页的操作

获取到整个页面的元素,然后利用IF条件判断每次循环出的元素中是否存在我们安排好的条件以及不存的的元素

我们先进行一页订单的处理操作

我们需要将每一个元素拿出来进行处理,我们可以通过循环相似元素将相似元素拿出来

我们通过元素的获取以及相似元素的捕获操作,我们获得了左边的订单号,那么我们如果获得这个全部的订单呢?

我们点击编辑,我们翻到最后一行,然后把勾勾去掉就行了,然后再点击这个校验元素就行了

然后我们就获取到了这个所有的元素了

我们可以发现从某一个单位格的相似元素组变成了整行的相似元素组

td是单元格的意思,现在我们将这个勾选划掉了,我们不用单元格了

我们通过这个tr去找相似元素,tr就是行

我们就获取到了整行元素的相似组

那么现在我们就将这个订单拿出来了,后面我们就需要判断下这个订单的状态以及商品名称

我们将订单的内容拿出来

我们可以进行一个打印操作

那么这个信息就是订单的信息

我们添加一个IF多条件的判断操作,进行一个所条件判断的操作,如果都满足的话我们就进行发货操作的点击

那么现在我们怎么进行这个发货按钮的点击呢

那么就涉及到了从大元素中获取小元素了

在网页自动化的元素操作里面有获取元素对象的操作

我们将获取元素对象这个指令拖出来,点击这个关联父元素

我们可以从父元素中进行子元素的选择操作的

我们从这一行的元素获取到这个确认发货的元素

找到了这个元素的话我们就进行一个点击的操作

点击我那确认发货后我们还要点击确认的按钮

那么现在我们就可以进行单页订单的处理操作了

涉及到翻页的操作我们就需要用到for次数循环的操作了

利用for次数循环进行一个翻页的操作,我们将这个for次数循环放在外循环

我们将处理单页的操作放到这个for次数循环里面

搞定之后我们需要获取这个最大的页数

我们将这7个元素作为相似元素进行获取的操作,这个最大的页数往往在这个列表的倒数第二个位置

并且获取这个相似元素组的文本内容

然后通过设置变量获取我们这个列表中的倒数第二个元素

然后我们再利用这个变量进行for循环的次数的设置操作,终止数设置为最大页码数

做好这些,我们还要进行翻页的操作,这个操作放在内循环结束的时候,因为刚好一页的商品数据已经搞定了。处理完当前页面的订单我们还要进行这个点击下一页的按钮操作

我们最后还要进行一个操作进行一个判断的操作,当我们到了最大页码数的那一页我们就不需要进行点击翻页的操作了,如果for次数循环不等于这个最大的页码数的话我们就进行点击的操作

我们一定要在获取页码的时候点击这个获取元素文本内容,不然后面是会报错的

如果觉得我们点击的速率慢的话我们可以进行设置,在高级设置中我们将这个延迟设置为0,这样就会很快了

那么我们就能快速的进行点击操作

3.找不到元素怎么办?

4.对于处理多个页面的商品的操作

我们在这里进行一个完美的解释:

我们先进行单个页面的订单处理,这里我们是要将完成的和短袖T恤进行点击确认发货的操作

我们先将这个页面所有的相似元素进行一个获取的操作,我们通过循环相似元素获取到所有的元素

但是我们只获取到了订单号,所以为了获取每一行的其他元素,我们需要在设置中进行一个设置操作

我们在这个循环相似元素中设置将最后一行的勾子去掉,然后点击确认,我们点击重新校验的操作,然后我们就获取了每一行的元素了

就是通过这个循环相似元素,每次我们通过这个循环相似元素将每一行的数据拿出来,存放在这个每次循环出的订单这个变量中

然后我们通过获取元素信息这个命令获取每一行的内容,将这个内容保存在这个订单内容中

然后我们会对这个订单内容进行判断的操作,我们使用IF多分支命令,判断每次循环的订单的内容中是否满足我们设置的两个条件,如果满足条件的话我们就进行元素的点击操作,先点击发货,然后点击确定,然后这一行满足条件的商品就进行了发货操作了,然后依次进行循环的操作,直到这个页面的商品都进行发货完成了 ,那么这一面的商品我们就搞定了

然后我们就要进行多个页面的操作了

我们需要先获取到这个最大的页码数

我们通过获取这个相似元素列表,然后这个最大的页码数通常是会在这个列表倒数第二个位置

然后我们设置变量进行我们获取到的最大页码元素的接受操作

设置好了之后,我们利用一个for循环,我们从第1面开始进行这个页码的转换,然后结束值就是在这个最大页码元素,但是我们还需要设置一下,如果我们当前的这个页码数不等于这个最大页码数我们就进行点击的操作,然后等于这个最大页码数的话我们就不需要进行点击了,因为后面已经没有页码了

那么我们将这个条件语句放在for循环中,然后将我们之前写的对于单页订单的发货操作放在这个条件语句前面,也在for循环的内部

我们通过for循环实现了页码的转换操作,然后通过这个内循环实现了当前页码匹配数据的确认发货操作

到这里我们的实现多页订单的发货操作我们就成功实现了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-09-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
内存卡数据恢复,3个方法帮你找回丢失的照片和视频
内存卡数据恢复是指通过各种技术手段,从受损或误删的内存卡中恢复已丢失的数据。无论是因误操作、硬件故障还是病毒攻击导致的数据丢失,数据恢复技术都可以帮助我们找回丢失的照片、视频、文件等重要数据。
用户7704932
2024/07/26
3820
内存卡数据恢复,3个方法帮你找回丢失的照片和视频
MMC卡修复心得与方法
1.放存储卡在电脑识别.放到手机不识别!! 这种情况往往是因为存储卡在电脑上进行格式化,但是格式化与手机不兼容. 解决方法是吧卡放回手机,用手机中的” 格式化存储卡” 功能从新格式化!!
全栈程序员站长
2022/09/05
1K0
3D打印机 无线内存卡 WIFI-SD 使用安装说明
将准备好的TF卡,插入读卡内。在内存卡根目录下创建SETUP.INI文件。文件内容如下:
怪兽
2022/10/04
1.5K0
3D打印机 无线内存卡 WIFI-SD 使用安装说明
TF卡显示RAW:深入解析与高效恢复之道
TF卡显示RAW格式,是许多用户在使用过程中可能遇到的一个棘手问题。RAW格式通常意味着TF卡的文件系统出现了异常或损坏,导致操作系统无法直接识别并访问其内部数据。这种情况的发生可能由多种因素引起:
用户10524032
2024/08/27
2770
TF卡显示RAW:深入解析与高效恢复之道
存储卡损坏无法访问怎么办
存储卡是我们日常生活中常见的存储设备,用于保存各类电子数据,如照片、视频、音乐、文档等。然而,有时我们可能会遇到存储卡损坏无法访问的问题,这无疑会给我们带来很大的困扰。下面,我们将详细分析存储卡损坏无法访问的原因及解决方法。
用户10127983
2023/11/29
5580
存储卡损坏无法访问怎么办
行车记录仪乱码频发,数据恢复与预防之道
一、行车记录仪乱码现象频发,数据读取成难题随着汽车科技的不断发展,行车记录仪已成为众多车主的必备装备。然而,有时我们会遇到这样一个令人头疼的问题:行车记录仪中的视频文件出现乱码,无法正常播放和查看。这些乱码文件不仅让我们无法回顾行车过程,更可能影响到我们对交通事故的取证和处理。二、深入剖析乱码原因,找出问题根源行车记录仪出现乱码的原因多种多样,可能涉及到硬件故障、文件系统错误、病毒感染以及操作不当等多个方面。首先,硬件故障是导致行车记录仪乱码的一个常见原因。例如,行车记录仪的存储卡可能存在质量问题或已损坏,导致写入的数据出现错误。此外,行车记录仪的电路板或芯片出现故障也可能导致数据读写异常。其次,文件系统错误也是导致乱码的重要因素。行车记录仪的存储卡通常采用FAT或exFAT文件系统,如果文件系统出现损坏或错误,就会导致文件无法正常读取和显示。此外,病毒感染也是不可忽视的原因之一。如果行车记录仪连接到了感染病毒的电脑或其他设备,病毒可能会侵入存储卡并破坏其中的数据,导致乱码现象。最后,操作不当也可能引发乱码问题。例如,在行车记录仪正在写入数据时突然断电或拔出存储卡,就可能导致数据写入不完整或损坏。三、数据恢复方案双管齐下,拯救乱码视频面对行车记录仪乱码问题,我们需要采取有效的数据恢复方案来挽救宝贵的视频数据。以下是两种可行的数据恢复方案:方案一:使用数之寻软件恢复文件数之寻软件是一款专业的数据恢复工具,能够帮助我们恢复因各种原因导致丢失或损坏的文件。当行车记录仪出现乱码问题时,我们可以尝试使用数之寻软件来恢复视频文件。首先,我们需要将行车记录仪的存储卡从设备中取出,并连接到电脑上。然后,运行数之寻软件,并选择针对存储卡的恢复模式。软件会开始对存储卡进行深度扫描,寻找可恢复的文件。在扫描过程中,我们可以根据文件类型、大小等条件进行筛选,以便更快速地找到需要的视频文件。扫描完成后,数之寻软件会列出可恢复的文件列表。我们可以预览这些文件,确认它们是否为我们需要的视频文件。一旦确认无误,我们就可以选择恢复这些文件,并将它们保存到电脑的指定位置。需要注意的是,在进行数据恢复之前,我们应该避免对存储卡进行任何写操作,以免覆盖原有的数据。同时,我们也应该保持耐心和谨慎,按照软件的指引进行操作,以确保数据恢复的成功率。方案二:寻求专业数据恢复服务如果自行使用数据恢复软件无法解决问题,或者恢复的文件存在严重损坏无法修复,我们可以考虑寻求专业的数据恢复服务。专业的数据恢复机构通常拥有先进的设备和技术,能够针对各种复杂的数据恢复问题进行专业的处理。他们可以对行车记录仪的存储卡进行更深入的检测和修复,以尽可能地恢复其中的视频文件。在选择数据恢复机构时,我们应该选择有资质、有经验的机构,并了解其服务内容和收费标准。同时,我们还需要提供详细的乱码问题描述和相关信息,以便数据恢复机构能够更准确地评估恢复难度和成功率。四、预防为先,避免行车记录仪乱码故障为了避免行车记录仪出现乱码问题,我们应该采取一系列预防措施:首先,选择质量可靠的行车记录仪和存储卡是关键。我们应该购买正规品牌的产品,并避免使用质量不明或已经损坏的存储卡。其次,定期检查和清理存储卡也很重要。我们可以定期将存储卡连接到电脑上,使用杀毒软件进行扫描和清理,以确保存储卡中没有病毒或恶意程序。此外,正确操作行车记录仪也是预防乱码问题的关键。我们应该避免在行车记录仪正在写入数据时突然断电或拔出存储卡,同时也要注意不要在行车过程中频繁地查看或删除视频文件。最后,备份重要视频文件也是明智之举。我们可以定期将行车记录仪中的视频文件导出到电脑或其他存储设备中,以防万一。五、总结行车记录仪乱码问题,防范与恢复并重行车记录仪乱码问题给车主们带来了不小的困扰,但通过深入了解其原因并采取有效的数据恢复方案,我们可以解决这一问题并恢复宝贵的视频数据。同时,加强预防措施,选择质量可靠的产品、定期检查和清理存储卡、正确操作行车记录仪以及备份重要视频文件等,也可以帮助我们避免类似问题的发生。在面对行车记录仪乱码问题时,我们应保持冷静并及时采取行动。选择合适的数据恢复方案,并遵循正确的操作步骤,可以最大限度地提高数据恢复的成功率。同时,我们也应该认识到数据备份的重要性,确保在意外发生时能够迅速恢复数据,减少损失。
用户10524032
2024/04/07
4480
G盘打开提示格式化:原因解析与恢复策略
在日常使用存储设备的过程中,我们可能会遇到一些令人困扰的问题。其中,G盘打开时提示需要格式化就是一个常见的故障。本文将对这一现象进行深入解析,并提供两种有效的数据恢复方案,以及预防措施,帮助大家更好地应对这一挑战。
用户10127983
2024/05/30
2710
G盘打开提示格式化:原因解析与恢复策略
u盘里存的照片突然都没有了 u盘里的照片没有了怎么恢复
U盘里的照片突然消失了,相信许多摄影爱好者或专业摄影师都曾经遇到过这种情况。这时大部分人会发出灵魂拷问:U盘里的照片为什么会没有了?U盘里的照片没有了怎么恢复?
逐梦岛
2024/05/24
7220
u盘里存的照片突然都没有了 u盘里的照片没有了怎么恢复
U盘坏了怎么把数据弄出来
在数字化时代,U盘作为一种便携式存储设备,为我们的数据保存和传输提供了很多便利。不过,我们在使用U盘过程中难免会遇到各种问题,比如常见的U盘损坏问题。U盘损坏会导致数据无法读取,给我们造成困扰。幸运的是,当U盘出现损坏时,我们自己可以尝试一些方法,试着将U盘里的数据弄出来。本期内容将和大家讨论几个简单常用的方法,帮助大家从损坏的U盘里救回宝贵的资料。
用户7704932
2024/07/16
2080
U盘坏了怎么把数据弄出来
优盘打不开提示格式化修复方法
优盘是我们日常生活和工作中常用的存储设备,然而,有时候我们会遇到优盘打不开并且提示需要格式化的情况。这可能是因为多种原因造成的,例如优盘驱动器问题、文件系统损坏、优盘本身的质量问题等。为了解决这个问题,我们可以尝试多种方法,例如使用专业的数据恢复软件、在磁盘管理中格式化优盘等。同时,为了避免这种情况的发生,我们也可以采取一些预防措施,例如定期备份重要数据、避免在不稳定的环境中使用优盘等。
用户10127983
2024/01/16
2480
优盘打不开提示格式化修复方法
文件夹图标变白色怎么办?文件夹图标变白色的修复方法
文件夹图标变白色通常是由于某种故障或错误导致的。尽管文件夹本身不容易损坏,但有时磁盘质量问题或病毒恶意修改文件夹参数可能导致文件夹识别错误,从而使文件夹图标变白色且文件类型无法打开。
用户10127983
2023/11/18
2.5K0
文件夹图标变白色怎么办?文件夹图标变白色的修复方法
U盘在电脑上显示未格式化的原因与解决方法
U盘,也称为USB闪存盘,是一种便捷的数据存储设备。其小巧轻便、易于携带的特点使得U盘在现代生活中被广泛应用,无论是工作文件、学习资料还是个人照片和视频,我们都可以轻松地在U盘中存储和转移。然而,使用过程中,我们有时会遇到U盘未格式化的问题,这是一个非常常见的故障。
用户10127983
2023/11/28
7560
U盘在电脑上显示未格式化的原因与解决方法
2024年常用的数据恢复软件推荐
在现代社会中,我们越来越依赖于电子设备来保存和管理我们的个人和工作数据。然而,数据丢失的风险也随之增加。无论是由于误删除、硬件故障、病毒感染还是其他原因,数据丢失对我们造成的损失都是不可忽视的。因此,具备一款可靠的、专业的数据恢复软件是非常有必要的。本文将向大家推荐几款值得信赖的专业数据恢复软件,以帮助您在数据丢失时做出正确的选择。
用户7704932
2024/01/19
6010
2024年常用的数据恢复软件推荐
U盘无法读取怎么办?原因与解决方法都在这里
在我们的日常生活中,U盘是存储和传输数据的得力工具。然而,有时候我们会遇到U盘无法读取的问题,这让人十分困扰。为了帮助大家解决这一难题,本文将详细解析U盘无法读取的常见原因,并提供相应的解决方法,希望能为您提供一些实用的帮助。
用户7704932
2024/07/29
2330
U盘无法读取怎么办?原因与解决方法都在这里
EaseUS Data Recovery Wizard Pro:Mac数据恢复软件
EaseUS Data Recovery Wizard Pro是一款强大的Mac数据恢复软件,可以保存各种数据丢失情况。由于删除,格式化,病毒感染,软件崩溃,分区丢失,意外断电或其他未知原因,可以从Mac DMG磁盘轻松恢复视频,照片,音乐,文档,存档等。
啾咪啾咪
2022/09/01
1.6K0
U盘提示格式化怎么修复?U盘恢复方法
以上列出的原因中,有些可以通过更新驱动、修复工具进行修复,有些则可能需要更换新的U盘。当U盘提示格式化时,最好先备份里面的数据,再进行后续的修复或购买新U盘的操作。
用户10127983
2023/11/22
5070
U盘提示格式化怎么修复?U盘恢复方法
U盘文件删除了恢复办法
文件删除了是一种常见的计算机故障,往往会给用户带来不必要的困扰。本文将深入分析文件删除了的原因,并提供相应的解决方法。
用户10127983
2023/12/11
2590
u盘提示格式化的文件找回方法
这个U盘非常小巧,只有手指大小,但它的存储容量却非常大,可以存储许多文件和资料。它的外观也非常精美,有着金属质感的外壳,看起来非常时尚。此外,这个U盘还具有快速传输速度和稳定性能,可以保证数据的安全性和可靠性。总的来说,这个U盘是一款非常实用、便捷的存储设备,非常适合现代人的工作和生活需要。使用U盘次数多了就有可能会遇到故障,U盘提示格式化是用户在使用U盘时经常遇到的问题。这个故障可能有多种原因,下面将列出U盘提示格式化一些常见的原因:
用户10127983
2023/11/13
3120
u盘提示格式化的文件找回方法
22EasyRecovery最新版数据恢复软件
很多人在给电脑重装系统或是格式化硬盘等操作时,会无意间损坏电脑上的数据,那么数据丢失了还能够找回吗?也并非不可能的,不知道这一款强大的数据恢复工具大家有没有用来解决到自己的问题。
用户7442547
2022/06/26
6590
文件或目录损坏且无法读取的盘怎么修复?
文件或目录损坏且无法读取是存储设备上常见的故障之一,给用户带来诸多不便。下面我们将详细分析这一问题的原因及解决方法,帮助用户应对此类情况。
用户10127983
2023/12/06
6830
文件或目录损坏且无法读取的盘怎么修复?
推荐阅读
相关推荐
内存卡数据恢复,3个方法帮你找回丢失的照片和视频
更多 >
LV.0
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档