小凌梦
2024-10-02

不会吧,不会还有人不知道可以这样操作吧!小梦手把手教你打造专属自动化RPA

 
今天小梦给大家带来了一个比较有趣的东西,这个东西的简称叫做RPA(Robotic Process Automation),宝子们不懂是什么意思也没有关系,这并不会影响我们来学习和认识它,其RPA翻译为中文的意思则是机器人流程自动化,它的作用是使用自动化来模拟人们在后台执行任务,比如表单数据的填写、数据提取、文件移动、等其它一些操作,只要我们的任务可以标准化,可以反复来执行时就可以使用RPA来帮助我们提高工作的效率,目前主流的RPA工具有:UiPath、Uibot、MicrosoftPowerAutomate、AutomationAnywhere和影刀等,这些工具的操作和使用都是差不多的,宝子们也不用太纠结于选择哪一款软件来使用比较好,在下面我们就以影刀RPA来演示,因为它的操作页对新手比较友好,影刀官网:https://www.yingdao.com/当我们打开这个链接后就可以看到下面的这个画面了,宝子们点击免费下载就可以了。
image.png



那么它主要可以来干些什么呢?虽然我们在上面说了它可以来做数据提取或文本填写等,我们可以在什么事情中让它发挥出该有的作用呢?我们来看两个案例后各位宝子们就会明白了。
第一个案例:公众号或今日头条,做公众号的宝子这下就可以直接解放双手了,不管是公众号的素材收集还是公众号的文章发布,都可以使用影刀来帮助我们完成这些重复的操作,在今日头条中也可以这么做,我们说过只要是重复可量化的它都可以来帮助我们解决。
第二个案例:小红书自动抓取相关同行笔记,可以整理图片、笔记数据、笔记内容、一站式文案优化都可以直接从头到尾的省去繁琐的流程,当然我们只需要将其配置好自动化的流程就可以使用自动化来帮助我们完成这些操作了,甚至是更加高级的一些功能也都是可以实现的。
它还可以用于电商、短视频、视频号等其它众多的领域中,只要需要进行数据的收集或文章和作品的发布以及数据分析之类的操作就可以借助自动化RPA来进行完成,这些重复性的工作我们自己来做的话就会非常消耗时间,就比如抖音或小红书图文,我们肯定都花费过大量的时间来进行人工的挑选和数据的分析,这些工作虽然没有什么难度,但非常的繁琐,需要我们一遍一遍来筛选出数据好的作品,一遍又一遍的在重复相同的动作,不仅需要消耗大量时间和人力,我们又不得不这么做,不然就没有办法来完成任务,这时如果我们学会了使用RPA自动化就可以将这些工作全部交由RPA机器人来帮我们执行了,从而节省大量时间来做其它的事情,当我们了解完了什么是RPA后我们下面就来将一下影刀的基础用法了,各位宝子们来一起看看吧~


影刀RPA的基本使用
至于影刀的安装我就不在这里进行展示了,宝子们只要打开影刀官网进行下载后选择自己要安装在哪个盘下就可以了,我们在安装好后打开影刀来进行账号的注册,注册好就可以登录来创建我们的自动化程序了。
image (1).png

当然各位宝子们并不用担心,其实一点都不难非常的容易搭建,全是都是可视化操作并不需要我们来写什么代码等复杂操作,其实在很早之前就有这种低代码搭建平台的操作了,现在这种属于零代码搭建自动化平台,如果有执行力比较强的宝子也可以自己来进行自定义命令,下面我们就来看下软件的主页长什么样子吧~
image (2).png

在主页的顶部我们可以看到有社区和教程,这都是官方所提供的,宝子们有什么问题都可以在社区内进行问题的提交,官方也会很快来回应的,教程的话就是官方提供的使用手册,大家可以在空闲的时候看看,应用列表就是我们自己创建的应用和指令的开发了。
我们先来简单学习一下影刀,看看它有哪些功能供我们来使用,通过简单的学习后我们再来搭建一个自己专属的自动化RPA。
影刀的底层逻辑是通过使用程序来模拟真人的操作,比如对鼠标/键盘的一个操作,而它是由一个个指令所组成的,我们通过指令的搭配来模拟人们的操作就可以完成所指定的任务,当我们在创建一个PC自动化后就可以在标准指令中看到所有的指令了,还有自定义的指令等。
image (3).png

常用的指令操作有以下的这些:
打开网页:只要输入我们所指定的网页就可以自动来进行页面的打开。
点击元素:打开网页后如果我们需要点击某一个元素或按钮就可以使用这个指令来完成。
填写输入框:我们难免会遇到一些输入账号或密码才可以进入我页面,这时文本输入的指令就可以派上用场了。
填写密码框:这个指令和上面的同理,只过是将输入框换成了密码框。
鼠标滚动页面:模拟鼠标的滚动,对没有分页的页面只可以无限滚动来获取对应数据。
获取下拉框选项:用于获取页面中的下拉框元素,比如日期的选择等。
下载文件:可以指定我们在页面中需要下载哪些文件。
鼠标点击:模拟鼠标点击的操作,可以指定点击位置。
键盘输入:模拟键盘输入的操作,可以指定要输入的内容。
条件判断:条件判断可以帮助我们来执行不同的逻辑操作。
等待:可以使用这个来暂停我们的机器人,直到满足一定的条件后再执行。
循环:这个指令是针对需要重复做一件事情时来使用,需要重复多少次就可以写多少。
数据提取:用于提取表格、文本、图片、数据库中来进行数据的提取。
文件操作:可以对指定文件进行操作,比如移动、复制、删除等操作。
异常处理:针对我们自动化在出现异常时来进行一些相应的操作,确保我们的程序可以正常运行,在异常出现后还可以将异常记录到我们本地。
image (4).png

我们可以通过上面的流程图来看到需要执行哪些操作,这个流程图是我画的并不是影刀提供的,影刀也不会为我们提供相应的流程图,这时为了大家可以方便进行理解,如果不知道怎么操作可以先自己尝试画一个流程图出来,在线画流程图的工具有很多宝子们自己在百度上找一个流程图工具来画就可以了,先画出流程图可以在后面更快搭建我们的执行流程,在出现问题时也方便我们来解决它。
循环指令
所谓的循环指令也就是重复来执行某些操作,直到满足相应的条件或达到一定的次数后才会停止操作,循环指令在自动化任务中是一项必不可少的操作,特别是我们需要对特别多的数据进行批量处理时就可以来使用它了。
循环指令分为For循环和While循环,当我们知道需要执行多少次时可以选择For循环来使用,While循环适用于我们不知道它需要执行多少次才可以达成条件时使用,达不到条件While循环则会一直执行,直到某个条件不再满足后才会停止运行。
For循环
image (5).png

起始数也就是我们在开始执行时的数字,结束数是达到某个数时来结束循环操作,递增值是我们的程序每循环一次后需要递增的数。
image (6).png

While循环
image (7).png

在这里为了方便演示条件使用的是全局变量,start=0为开始,begin=10为结束,当start的0不等于begin的10时就会进入到循环内来执行对应的操作,每循环一次start的值都会+2直到它等于10时才会结束。
image (8).png

在While循环的条件中glv[]是用来获取全局变量的名称用的,如果大家在使用时前面有相应的变量条件,我们点击最后面的fx的按钮就可以看到所有的变量了。
image (9).png

ForEach列表循环
ForEach也是比较常用的一种循环,它可以循环遍历出页面中的列表元素或是本地文件夹内的文件等都是归属于列表,只要写好前面获取的逻辑后就可以使用ForEach列表循环来进行遍历了,这里也是方便大家更直观的看到就使用了全局变量来进行遍历操作。
image (10).png

image (11).png

image (12).png

ForEach字典循环
字典和列表他们最大的区别就是括号的不同,再一个就是在字典还可以嵌套字典,这在列表中是无法做到的。
image (13).png

image (14).png

这时我们可以在运行日志中看到所打印出来的运行结果了,如果我们想要再判断下一层的字典再加入一个ForEach字典就好了。
image (15).png

批量数据抓取
阅读全文 [ 创薪币: 28 ] , 点击支付

打赏

参与人数 2创薪币 +40 收起 理由
天城独角兽 + 5
卡泷斯基 + 35 大佬牛啤!收获满满!!!

查看全部打赏

分享到:
回复

使用道具 举报

评论|共 5 个

我爱AD钙奶

发表于 2024-10-3 11:26 来自手机 | 显示全部楼层

涨知识了
我要说一句
回复

使用道具 举报

卡泷斯基

发表于 2024-10-3 20:00 | 显示全部楼层

跟大佬学习黑科技
我要说一句
回复

使用道具 举报

南风大帅比

发表于 2024-10-4 11:49 | 显示全部楼层

实用性拉满!
我要说一句
先薪网之忧而忧,后薪网之乐而乐
回复

使用道具 举报

四火

发表于 2024-10-8 07:42 | 显示全部楼层

大佬,爱思
我要说一句
回复

使用道具 举报

四火

发表于 2024-10-9 09:29 | 显示全部楼层

这里有个影刀下问题。不要直接在微信点。找浏览器搜索下
我要说一句
回复

使用道具 举报

小凌梦

来都来了点个关注再走

  • 22 日记
  • 139 粉丝
  • 0 活跃度