发布:admin2026-06-18 20:27:59 8040条浏览分类:星火论坛
最近用了一下RPA软件,挑了影刀,并进行了一段时间的学习,简单总结一下优缺点和使用体验:
个人的总体评价
①对初学者&实现简单功能&仅限个人使用来说,稍微学一下,比如个把月就能用可视化版实现一些功能,学习成本比学代码低多了;
②开发进阶复杂稳定功能&专门搞RPA工作, 这其实是个伪命题,影刀的确可以实现比较复杂的功能,复杂是一个相对的概念,特别复杂的功能不会用影刀去实现。用影刀基本都是搞电商的,电商项目是单纯的很麻烦,用比较通俗的话来讲:--->一个物理唯一存在和地理位置唯一的公司,基本都会开两位数的壳子公司,一个壳子公司起码会在好几个电商平台建账号,这样这个实际唯一的公司,对应电商的那些主流平台,最少的话,起码有几十个账号,每个平台可能要导出订单、违规、退货等几种业务(不过一般多个业务会拆分成不同项目做),再加上各种自制格式的奇葩野路子Excel,数据可能要导入各种野鸡ERP等系统,单纯的繁琐和恶心而已。沟通很麻烦,电商的运营和财务这块,需要很多实际业务经验,搞技术一般太懂实际业务,互相之间沟通非常耗时间。懂技术的能看出里面要注意的点,不懂技术认为这个东西很简单,这是一个矛盾;一些东西人工操作实际上带着判断,RPA需要考虑每一步,毕竟人的大脑是一台超级计算机;用影刀做,提需求的认为很简单,而用影刀实现的话,每一步都要考虑要判断,实际上做RPA比提需求的认为得要繁琐多了。技术上来讲-->我认为影刀最有价值的东西,就是那个浏览器插件,可以直接接手或者准确点讲,劫持本地浏览器,能接管默认端口号和用户数据启动的本地浏览器,而其他自动化工具,大多是新开一个沙盒模式,影刀的实现偏前端JS技术,当然可视化实际上是大头和重点投入,不过我会这块的代码,所以并不重视可视化那些东西。实践上来讲-->影刀宣传能力很强,能想各种办法吸引企业用户,搞电商的投流不知花多少钱,真不差那几万块钱几个账号一年;不过RPA岗这个钱也不好挣,主要原因在于,一般都是电商公司用这个,运营和财务用的比较多,假如你是搞RPA的,给你提出需求的人,可能并不能讲清楚他的真正需求,准确来说基本讲不清楚,而且会经常变化。如果你是远程给别人搞RPA的,沟通更麻烦,一般一个项目大几百块,这钱也不好挣。不过好处是,反正就是那些平台,就是围绕着这些事,你干熟了,可能以后能熟能生巧干的比较快,甚至条件允许的情况下,可以ctrl+C;还有,接私活做影刀的,很多都是懂python的,看过他们写的东西,绝非新手!你一个小白不懂任何编程语言,妄图学几个月,去跟别人有几年编程开发经验的battle,别痴心妄想了,影刀高级认证里的试题难度,跟电商公司真正想让做的比起来,就像小儿科玩具一样。不过不排除有一些小白硬生生学影刀,只用可视化去打打杂做简单的,但没意义,高难度的不能做,工资肯定比别人低,我感觉这道鸿沟不是只学只用影刀就能解决的。你从零开始学,难道只为了找一个工资上限只有几K,竞争对手远超你且天花板摆在那的工作吗?
③个人对这条路的理解
如果你完全没有编程基础,从零开始,真要学RPA并以此谋个生路,建议学一个冷门的,比如编程语言用的是那种很少人用的。【影刀如果是单人使用,在国内应该算得上是实力很强,可能是最强,我观察过的一两年,加上25年学的时候看了很多23、24年的教程,加上自己偶尔去写点小东西,见证了其更新是很快,AI方面也跟进很迅速,感觉盈利、研发投入力度比较大,所以竞争可能比较激烈,但工资不高...】虽然这种岗位招的人少,但竞争对手更少,一般(我的推测)都是银行、工厂、ZF单位、国QI等内部用的RPA,不能联网的那种,你肯定要可视化夹带着编程代码写,这代码会的人少,则有优势,属于捡了程序员不愿学不愿碰的漏,毕竟谁也不愿意花几个月学一个冷门没太大前途的语言。还有一个重要的点,你不想你深耕了一年的技能,在可预见的不远的未来,被AI替代吧,那么,找个封闭性的班上,那种内网的,不让联网,不能使用真正的"AI"的班上【当然,这只是我的个人理解,不负责不背锅,听听就行,前途我不敢确定,但我敢肯定的是,那个冷门RPA加用的编程语言,没有个小一年,即大几个月的的努力学习,你应该做不到得心应手,不略懂一门编程语言,不接触一两个框架,你想深入学一门语言,大几个月其实也只是最低要求,RPA的话要求放低点,起码小半年要的吧】
1.从开发的角度来看,你会代码的话,你会觉得可视化版很难用,程序本来就应该是代码的样子代码的逻辑,可视化虽然看似变简单了,但处理复杂的事时,直接干不了或者难度变得极大,不过你用影刀能干多复杂的事,我看到很多外包的做RPA,不少程序都有一部分要上代码,大概率是因为受不了...如果用影刀编码版,只能是强忍痛苦,强行把代码改成影刀的语法,硬写了一套程序,我曾经开发了一个给部门内部用的影刀项目,纯用代码写,就不用单独花钱买企业账号,要兼容影刀的语法,过程会有点难受,还有python3.7版本的坑,我开始学python的时候,看别人的不知道多久以前录的课程,都是python3.9了。如果用可视化版,开发复杂流程,贼蛋疼,很别扭。零基础只学影刀的教程去开发复杂功能,估计搞不定,搞不好。影刀目前来说三块功能分别对应网页操作,桌面自动化,手机端操作自动化,付费里有调度、加密、图像识别、代理等功能,都能在Python中找到对应的库。如果你想从下到上,其实学完整套影刀RPA的教程,水平离会这些代码三方库的人还差得远,不过岗位一分钱一分货嘛。实际开发中,反正都是企业版,怎么方便怎么快速怎么搞,这块功能可视化快就用可视化,有的可视化不好搞定的,就上一部分代码,就像电子永远流向电阻小的那一端一样
2.但是,用影刀的绝大部分都是搞电商的,而且影刀本身定位就瞄准了电商这块,抓网页数据、处理点小事,高端点接一下大语言模型、本地部署模型之类的,搞搞客服自动回复、直播互动之类的,其实也不是很复杂的事,复杂的东西都直接调用别人的接口。BUT,这恰恰弥补了中小型电商公司技术薄弱和互联网公司门槛较高这中间的空档,比如你是运营,你大概率不会爬虫吧,应该也不懂发送数据请求的接口参数等,但用影刀可以帮你实现,虽然影刀运行是慢了一点,但大的网站反爬又很厉害,也不太能在不触碰红线的情况下爬太快,大厂的反爬起步得招个专业的爬虫工程师,还不一定能完全逆向搞定;在这不上不下的空间中,影刀就有了其生存空间。
3.电商公司实际操作,比如影刀抓数据效率慢,且在运行时电脑基本不能干别的事,如何解决?,多买几台便宜电脑,搞几个企业账号,找RPA外包公司或者自己招几个搞RPA的,反正电脑日夜不关机。错误的话删除!!后续发现,企业不差这几万块钱甚至不需要买企业版,多用几个手机号注册个人版,同样一套程序,每个电脑都用可视化版写一遍,放在那跑着,据小道消息很多电商公司会花小几万买几个账号,之后就发现招牛马多买电脑,比买企业版账号划算得多,后面就不会多买企业账号和续年费了。
4.岗位前途,影刀RPA这种岗位工资还是比较一般,二线(非北上广深的省会级城市)普遍难超过8K,可能是6K,7K甚至更低,说句实话比进厂打螺丝强不了太多,一线北上广深的高要求岗可能标价1到1.5W,实际未知,高要求岗看了一下实际还要你会其他的,比如搞点智能体、结合大语言模型之类的,不过我能落地AI为毛要去搞RPA,所以RPA岗工资待遇还是不咋地,当一个软件能让运营、财务看懂,拥有了可视化过程,这岗位工资能高吗?不过还是能混一碗饭吃。这RPA岗下限可能比运营高点,可以自称是一门"技术岗",但基本上岗就到头了,工资甚至没法涨了,如果你是一个年轻人,个人觉得甚至不如从运营干起,后续发现运营也贼泥马卷,运营并不需要会RPA,有需求直接提给RPA岗,让他们去干就完事了,所以我劝想专门学RPA并以此为生并妄图更进一步的人,不要幻想了,RPA岗接触到的东西,面比较窄非常窄,说技术也不是很技术,说以此为跳板未来走向运营总监操盘全局,不如左脚踩右脚上天。真话难听但事实就是如此。不过不想花以年为单位学代码,花一两个月学学RPA充实下自我,也不错。【同时,以后可能写RPA流程,也会被AI替代相当一部分,像现在出现的众多智能体、AI工作流等,可能以后会把影刀RPA干掉,就像程序员被AI干死了很多一样,AI不会完全写出可用的东西,但能把原本10个人的工作量,压缩到不到5个人,影刀RPA道理也一样】
目前影刀也有AI功能
其AI能力,我个人的使用评价是,只能说有AI功能,能力约等于智障强一点的样子,我尝试过手把手每一步怎么做需要什么参数返回什么值,一步步写出来提示词,影刀AI写出来的东西都用不了,代码又难查看和修改,建议当影刀没有AI比较好,纯浪费时间。更新一下,26年试了一下,AI能力大幅度提高,现在比较厉害点的AI智能工作流,起步都是20刀每月,还是基础用量。我让影刀写了一个简单的打开淘宝、搜索关键字,抓点标题、链接、价格的小功能,中间只改了一次,这些小事影刀的AI还是能做到的,当然也跟本人略懂提示词,完全知道自己的操作怎么用代码实现、怎么用影刀可视化实现有点关系,不过复杂的事,连我都无法准确描述我要干什么,比如操作本地野鸡系统,本地野Excel表格,肯定是做不到,人来做都要一边恶心想吐一边想办法解决,我都无法用文字描述我要干什么。本人也有点好奇,影刀是自己本地部署了一个满血版的模型还是接大公司的API,以后AI功能肯定存在收费的可能,这玩意儿怎么可能长久免费让你用嘛。
等哪一天你真的用上了企业账号,你就会发现,一些权限问题,我用个人用户的号写了一个程序,①想分享到别人专门给我买的企业号里,必须要管理员账号,从管理员账号那里获取专用的迁移码;②如果分享到其他人的社区白嫖版,好像一天总共只能运行30分钟,一个应用限制10分钟,如果沟通得当,比如你是专门吃影刀这碗饭的,自己写好的程序复制一份,直接小修小改,迁移(相当于剪切)到别人企业账号里,最方便;③如果大家都是同一个公司的企业版,互相之间传递应用比较简单,复制一份,再把它变成协作者,他就有了一个,我感觉这个"设置协作者"表面是一起开发,实际是最快的传递方式,当然同一个企业之间的企业账号,互相导应用有非常多方式,充钱使你强大。
如果你想把企业号里写的项目,转到你个人账号里,不好意思,不充钱还妄图白嫖,除非你全部用代码写。
学习路径指引
影刀对使用者来说,语法主要是PYTHON,实际运行中是混合了其他语言比如C,又强行变形了一下的畸形种,乍一看都懂,但是得按照他们定的方式操作。
情况①:有代码基础的情况下学影刀:
你会代码,你认为应该这样操作,实际上在影刀里行不通,影刀是一个畸形缝合种,什么都往里面掺杂了一些,感觉封装了很多python和js的东西,本质是想让你用可视化版本,说好的用python语法,很多又不按照这个语法来,会代码的情况下没刚需别去学影刀,别浪费时间,影刀运行效率又不高、写的东西语法只有影刀里能用!!!影刀绝对在某些地方,你写代码正常能操作的,给你稍微变了一下,虽然变得不多,但你不把教程都看了你又不知道他哪里变了,不过你可以猛猛倍速看,这课基本逃不了。
情况②:零基础如何学习:
还能咋地,老老实实把教程都学了,官方课中关于Python、前端html、JavaScript,requests、pandas数据分析等东西,看了教程还不太懂的话,其实没太大必要深究,因为这玩意并不是几个小时几天就能学会的,都是起码几个月才能学出点东西,教程只是蜻蜓点水讲了一点点皮毛,这全套东西涉及的方面很多,你如果能把影刀常用操作都看明白,你学习过的东西起码要花一两年以上的时间,不过你可以以影刀为起点,看看是继续学习还是赶紧转行。
如果懂python,且正好懂爬虫|网页自动化selenium|playwright等、桌面自动化库、appnium的话,正好对上了影刀三大主要功能,学这个软件就像大学生攻读小学学位。但你懂一些语言,对这门软件搞复杂流程的时候,也有一些负面BUFF,因为你总会觉得应该这样做才是正常操作,但影刀许多方面为了照顾小白,把很多操作"变"了一下,导致有基础的你觉得自己的操作和逻辑是最正确的,但影刀可能并不是用的最对的,而是最适应小白最直观的,所以你可能搞不明白哪里出了问题。
【顺带一提,影刀官方学院的课程和认证考试里,很多题目其实放了很多水,以难度满分100计算,你考试的时候难度大概是五六七八十分的难度,你碰到真正的项目起步都是300往上,第一个找我做的项目,也是我碰到的第一个事,难度起步800往上,说的就是谋直聘项目全套流程】
先说我认为的一些小缺陷:
1.编码版虚拟环境复杂化!,一个应用(就是影刀里一个完整的自动化项目)稍微复杂点的,基本都想用编码版,因为可视化版的不好复制到另一台电脑上(付费的另说),而编码版(即该项目以代码为主),维护复制相对简单一些。但你自己写的不同的应用,如果涉及到要用python第三方库或者影刀的拓展库(感觉主要来源是继承改名和依赖注入等),那么必须重新下载一次,就像为每个项目生成了一个新的虚拟环境一样!
简单比喻:比如说你的应用一号需要几个三方库A,B,C,那下载的A,B,C只能用于应用一号,而你的应用二号即便需要的三方库跟应用一号一毛一样,也要重新下,基本上复杂的程序,肯定要用三方库,所以你每换一个项目,都要重新安装,咱就是说RPA有必要每次生成新的环境么;上面的话当我没说,因为企业不差这点钱,你发版了就不存在这个问题
2.基本是无法运行本地.py文件,.py文件是python代码的后缀,我看教程演示如何用影刀RPA运行本地.py文件,先把文件放在local文件夹中,同时会自动帮你上传到云端!!!,但影刀项目中还是要安装.py文件里的三方库,如果.py里有一二十个三方库,你就要在影刀这个项目中也要安装一二十个,那么这么做有什么意义???不过你可以曲线救国,用影刀RPA打开你的IDE开发环境软件,然后点击IDE中的运行,如果结果完成,返回一个signal或者什么的告诉影刀,方便进行下一步(不过为什么不直接用IDE的代码?);上面的话当我没说,用影刀的企业估计都找不到几个能打开".py"文件的人
3.自带的三方库情况依旧,影刀编码版中既可以安装正儿八经的Python三方库,也可以装影刀自己搞的三方库,感觉基本可以肯定是把python的一些常用库,继承一下改了个名,或者注入点依赖,但有两个问题,一是很多方法都叫process_1,process_2,process_n,按序号往下加,虽然对每个process都有说明注释,就问你知不知道process_12和process_21哪个是实现哪个功能,在测人的脑力是吗?二是不同应用也需要重新下载影刀自己的拓展三方库,咱就是说,非要搞得像开发项目一样吗;有时候一些功能难以实现必须上代码,就知道难受了
所以①初学者+自己用,就直接用可视化的流程就行啦;②很需要RPA并且要给别人维护,看岗位工资,就那么点工资,拼什么命?怎么快怎么来;影刀编码版里的语言跟Python很像,但一些小细节不同,还是要多琢磨研究差异,这要花时间一些时间和做实际项目才能体会;③不缺钱的买了企业版,写好以后发版即可,怎么方便怎么来;
4.使用难度和需求的矛盾,不会一门编程语言,不懂点开发的,基本无法实现稳定+复杂的功能。电商公司很多需求看起来不麻烦,实际上每一步带着自己的运营、财务经验和人脑判断,做过就知道,贼鸡儿繁琐。自己做过的真实项目不方便透露,毕竟收了W的。
下面我举个最简单例子,比如抓淘宝网页信息,要求你搜索一个商品,把搜索结果所有信息都拔下来,包含什么店铺优惠、卖了多少、参加了什么活动之类的,只要是肉眼能看到的都要,甚至一些隐藏的也要【淘宝网页会根据页面大小,不展示一些内容,但网页元素中有】,如果用可视化,这个事基本办不了;
因为每个商品信息不规则,除了正常的title,价格、店铺名的,还有附带的信息,比如有A,B,C,E信息,有的是B,D,F,G,呈交错重叠状;
方法1:如果你懂爬虫,第一种方式是抓到每个商品div,定义一个方法解析里面的信息,有这个信息就抓,没有就为空还是怎么搞,但可视化版,抓到相似元素div_list后,无法用可视化解析每个商品div里的内容,只能粗略地看url,text之类的;
方法2:用可视化获取相似元素组,方便快捷,但会出现一个很麻烦的BUG,比如一页是46个商品,但只有40个店铺参加了活动,还有其他什么活动标签,那么商品名列表是46个完整不缺,店铺活动列表是40个,无法对齐;所以还是要上代码,可以装个正常的三方库,也可以麻烦点用兼容影刀封装的语法去解析(下图是强行用影刀封装的语法解析),比较建议用正常的三方库,我曾经完全兼容过影刀语法,主要是试一下影刀的语法怎么用,基本试过几次写过几个小应用后,再也不想碰影刀的语法了。
很多电商公司将影刀RPA岗定为技术岗,说句打击人的话,这“技术岗”为毛工资还没有一个稍微资深一点的运营高???
5.实际开发情况与教程演示区别较大,此处举个列子;
例如有个影刀认证的考试题目,简单来说就是打开淘宝,搜一个关键词,获取搜索结果页面result_page前十个的基本信息,再去详情页抓参数信息,再下载一个主图。相信这东西会代码的几分钟就能搞定,而影刀里,我自己想要尝试实现一个功能,即把搜索关键词的结果页信息,和对应的详情页信息进行拼接,先存到数据表格中,发现只用自带的数据表格怎么都搞不定;
比如抓了result_page的信息,写到影刀的数据表格,相当于一个内存dataframe;
那么我根据详情页的URL去detail_page抓点东西,讲道理对应起来,往同一行的H列往后加就行了,就这个对应起来的简单功能,完全无法实现;
比如这个数据用字典存肯定最好,很多商品规格里一两百个字,不同商品key数量不同;
{'产地': '中国大陆', '省份': '湖北省', '城市': '宜昌市', '水果种类': '黄桃', '包装方式': '食用农产品', '单果规格': '精选锦绣黄桃中大果(2-3个每斤)', '重量': '5斤'}
讲道理直接获取当前行,从H列往后搞不就行了吗?
影刀自带的可视化方法,操作起来就非常麻烦,甚至无法实现;
这段色彩不一样的文字是后续更新修改的!实际情况用影刀,基本不会用他的数据表格功能,电商公司,直接干到他本地Excel里就行了...
怎么办呢?①用编码版②存在一个临时的地方,在每条数据末尾添加新内容,再存回去③存成两个表再合并呗,用类似SQL数据库的表连接JOIN,要用装三方库和对应语法;
这玩意其实写代码是很简单的事,但用可视化操作就变得很复杂。所以为什么说,要看教程,还会有负面BUFF
那么为什么不用第三方库呢,因为遵循越简单越稳定的思路,如果给不太懂的人用,不要搞太复杂,最好就用本地自带的,用第三方的话,我不如全程requests,selenium,drissionpage,pandas,要影刀作甚;
6.两套运行逻辑交叉.即可视化和代码逻辑交叉,例如使用影刀的正则,看起来像是正常的正则语法,那正则pattern到底加不加引号;又比如蛋疼的全局变量,搞不明白这全局变量,影刀是怎么能做成这种稀烂一般的设计,我到现在也不能完全明白全局变量的使用,为毛不能在子流程中定义,涉及到恶心的事时,我基本直接用代码写了;如一道题目是要根据一个数据源,搞一个周报,简单来讲就是每个列sum一下,再把一些特别的找出来,大概就是上面的数据统计一下变成下面的;
当然如果稍微会一点的人,用Excel套模板做周报,都不可能把行列顺序写死,最起码得用点index,match什么的。
假如我硬是拒绝装三方库,非要用可视化来做,我想找D列交易金额列的index,循环第一行,会得到3,毕竟python从0开始,而用可视化选择3列,又变成C列,又变成EXCEL这套了,除非对这软件非常熟,不然你搞不明白你现在使用的功能,是用的python类型的数据,还可见即所得的影刀数据类型,同时网页定位元素,改定位条件,一个div下很多个li,到底是1开头还是0开头,就问你搞不搞的明白,说白了还是为了照顾小白,搞了两套东西在里面。What can i say!几个月"苦学"影刀(感觉影刀学起来很难达到苦的程度,单纯内容繁琐但深度浅),想要抵得上别人几年苦学编程,影刀可视化只能让你打打小怪,稍微狠一点的东西,小白做不出来的,导致很多懂代码真正情况的人,偶尔想偷点懒用一下影刀可视化去操作,一会这出点问题那出点问题,最后发现是影刀把"正常'的东西变得不正常。What can i say!
7.变量过多可能带来的麻烦,影刀里面写稍微复杂一点点的功能,很可能会遇到变量过多导致混淆的情况:原因①影刀会把网页定位的xpath或者CSS也存起来,而且必须起一个名字,所以很多操作会产生一些变量。十分建议将变量名字起得比较有辨识性,不然后面你就分不清了;②实现某个特定功能,我可能只是想处理一下数据,把原来data清洗一下,影刀很多操作要求必须将结果输出成一个变量,那么你的data你还敢不敢继续叫data,你敢不敢赌他的作用域,操作越多,中间的变量名就多到,连我自己都记不太清了...而写代码就不会多出这个data_new;③循环中的变量,一般循环大家都是for _或者i in 什么,中间的循环指针实际上不会太认真,而影刀里可得认真区分开。自己用一下,就会体会到,记和分清影刀里的变量的难度,比写代码难多了,所以在变量命名时,要一开始就十分小心,不然后面你看着一堆变量绝对懵圈,一开始用中文变量名我是拒绝的,最后发现还是要入乡随俗,一些网页元素等变量名真得中文为主英文为辅。同样一个项目,我用纯python代码写,可能一天,用影刀,可能要两三天,毕竟我要强行兼容影刀可视化的逻辑和编码版的语法,也跟我并非大部分精力在搞影刀RPA这块有关,并非熟练工,只是收W办事。不过这也反映了影刀的能力,起步快,加速慢,复杂的远不如直接代码写,不过很多电商公司不懂解释器只懂装影刀,没办法
8.吐槽一下影刀考试的题目,很多选择题出题语义模糊不清真假难辨,虽然作为搞IT的不太需要注意,但着实有些小离谱。
很多选择题,就感觉在做小学生的题目:“妈妈给了小明80元钱,让小明去买15块钱的鸡蛋回来,请问店员应该给小明找多少钱。A-65 B-35 C-5 D-1”。这种沙雕题你怎么回答都是错的,小明可能给的20元别找5元,可能给50元别人找35元,可能给了十元加三张两元的别人要找1元,如果怀孕一只猴,那么请问树上到底有几只猴?像这种沙雕题多得很。
9.影刀占用电脑,影刀在运行的时候电脑会被占用,此时基本不能动电脑了,如果比较介意这个,那么你需要去学另外一个RPA了,但是,本人也看过一些其他知名RPA,不充钱还想白嫖???,例如uibot里面是分开的,一个creater就在里面写自动化项目,可以通过worker运行多个项目(充值才能解锁),还可以后台commander调度多台电脑不同worker,搞得像分布式一样,当然影刀也有类似功能,都是(充值才能解锁),根据我知道的一些BI软件的尿性,基本都是你本地自己玩,想怎么玩就怎么玩,不会太多的限制,但凡你妄图分享给他人,或者含展示、共享、传递之类的功能时,就提醒你该充值了,我已经很习惯这个了。同时可知,妄图不充值本地文件找一找,复制一下传给别人白嫖的话,肯定是不行的,别人指纹加密之类的东西都明白地写在脸上了,还有必须联网登录账号云端认证,最多通过写编码版来减少传递工作量,想白嫖只能尝试学开源RPA。听说有野路子,不过我不需要用,没实际用过。
10.AI壁垒,影刀里面可以配置AI引擎,或者接正儿八经大模型的接口,比如文字识别、图像识别、验证码、接综合性的大模型等;
如果你用可视化,或者影刀直接提供的方法配置,只能用影刀的接口,举例:你想找支付宝买一个服务,必须通过影刀这个中间人,中间人肯定要赚个差价;不清楚影刀是自己训练了很多大模型,还是接的别人的接口,我感觉大概率是后者,当然你会代码的话,写代码可以避免这个中间商;现在AI各种模型大爆发,一手商家都多到眼花缭乱,都快成了不知道选哪个好的局面,还搞这些玩意,当然依托影刀使用的企业数的确可以挣W,个人想法,今夕是何年,不可多言。
当然也有一些优点:
1.如果你常用的浏览器存了很多网站登录账号密码,那么你可以用自带的cookies或者本地信息直接打开浏览器,省略了登录流程,很多大厂的登录信息超难超复杂,解决问题的最佳办法就是绕过问题!从爬数据来讲,反正大厂的东西根本不敢爬太快,RPA反倒还不错,去搞大厂的网站,就算是RPA,稍微动作快一点,一样给你拍死,大部分RPA默认都不太会"演戏",直接硬生生滑到底部,(当然真正要用用JS执行脚本,或者用键盘鼠标模拟向下滑动,反正不能频繁地一言不合滑到底),不然风控立马拼图滑块图片全家桶安排上;
2.一些桌面自动化的东西,比如Pywinauto,直接用影刀的操作逻辑,省了去学这些库的时间,一般只要用代码搞过这种桌面自动化的,都会对控件、子窗口等这些东西深恶痛绝,有些东西找起来很麻烦,得挨个试挨个找,有些东西明明写的是这个属性但就是找不到或者找到多个,有些东西就还得用鼠标键盘真实操控去点,只能说懂得都懂,影刀相当于方便了一点;
3.编码版中,可选调用模块或者调用流程,调用流程传参非常麻烦垃圾玩意直接无视,但调用模块就好多了,你甚至可以完全无视影刀可视化这些令人窒息的操作,硬生生用python语法写一套功能,不过得改改兼容一下影刀。
4.影刀里面还有不少厉害的功能,比如帮你滑块、拼图、搞定验证码、识别码之类的,这就有点东西了,滑块、缺口什么的,要动opencv和实际操作鼠标的库,复杂点的选文字、图片、答题之类的可能是接第三方平台的,比如超级鹰,在多年之前就搞了很多机器学习图像识别,把验证码这类东西研究得很明白,如果验证码非常复杂,充点小钱用三方平台,比自己手搓代码划算多了;其实25年之后,自己本地部署一些综合性推理型的大模型,或者随便接一个大平台api,也能搞定很多验证码问题,不过AI对于拼图、滑块什么的,准确率肯定不如OpenCV,但是现在可以用AI写出简单的OpenCV代码,根本不需要懂opencv,像那种识别图像中的数字、小图标,AI比较合适。个人感觉AI的发展对这些第三方平台的冲击简直爆炸,不过对个人来说接API可能稍微复杂了一点。
5.影刀的教程全免费,并且凭心而论视频教程和PPT都做的还不错,像学其他的编程语言,基本上大家高深的重要的都会藏着掖着一部分,不交钱不教真本事,影刀毕竟面向企业客户,而会学习影刀RPA的基本是打工仔,所以从商业上就在培养会影刀的人群,自然会免费用心想教会你怎么使用,一般这种类型的推广软件都会做官方教程,个人认为影刀的PPT啊讲解啊视频制作什么的,用心程度算上乘的,不管咋样从结果上对学习人员是很利好的。影刀基本是瞄准了电商这块,所以对搞电商的比较合适,如果工作内容是注重生产制造、财务、必须只用内网等,只能去看其他RPA软件;
6.写点小东西,影刀还真比写代码快,比如你抓一个只有几十页面的网站信息,这网站是js动态加载的,肯定也有反爬,写代码要考虑稳定、高效,要不要去重、换UA、IP、管道存储、并发等等,就算用自动化库搞,也要数个小时。而影刀10分钟之内就能搞定,虽然影刀效率远远比不上代码开发,但杀鸡不用牛刀,去快递驿站取快递骑小电驴比开兰博基尼更快,影刀这种层级的东西,搞点小事,本来就不能要求太高,有时候还挺高效的。
影刀考试高级证书经验:
影刀高级考试,你需要懂点SQL,还要懂点爬虫,如果只看教程里面那些估计搞不定;
像我,学过数据分析、懂点算法、懂点爬虫,学了三四年代码左右的水平,考高级考试比初级、中级简单得多。
初级考了70多,中级考了80多,前面两个都感觉时间紧迫,还倍感压力,高级考了满分提前一个小时交卷,反正是越往后走对我越轻松...
这应该就是,我说的负面BUFF吧
有陷阱题,搞得我全敲了一遍,都有点怀疑自己!
要不是因为多选题,这drop table 你说改变了表结构了吗?
后面的代码题,要会爬虫和数据分析才能搞定,我是会这些无所谓,但只学影刀那点教程真的能搞定吗...
最后,影刀RPA给我的感觉是: 👉
①有用,对没什么基础的人有用,可以跳过学习代码肝项目这个过程,当个辅助、提高效率的软件还行;
②电商这块,针对性很强,很适合搞电商的一些操作,而且这种纯可视化自动化的操作,那些运营总监看到了直接眼冒金光,觉得这五六万花掉就花了,大公司根本不在乎这点试错成本,你说你是程序员电商公司说我们不一定需要你,毕竟程序员工资开得高,你说你会RPA,电商公司觉得我不能落后于时代,别人都有这种"技术岗",我也要有;
③如果会开发的话,有点小用,有时候自己做一些小应用,影刀比写代码更快,影刀是起步快、加速慢这样子;
④搞复杂的东西,开发难度不是那么简单想当然,我认为小白基本不可能通过自学,只学完影刀所有课程,再学点其他的就能搞定电商公司需求,外部环境来讲,也搞不过懂编程懂开发的;
⑤RPA岗,上限基本可以说没有,只能说是骑驴找马。
最后:最关键的问题搞清楚,你为什么学影刀,学一个东西就要学通透学深入一点,才能发挥实际价值,半桶水二把刀不能帮你赚钱,但达到这个程度要花一定的时间的,如果你想用影刀赚钱,先定一个小目标,先达到半个python开发的水平。