最近有很多同学问我AdsPower的RPA怎么学,感觉有些摸不着头脑。我回忆了当初学习RPA的路径,好像也挺曲折的。由于没有人指导,自己走了一些弯路,浪费了不少时间。要是有人当初给我指出大概的方向,我学习时间应该就会大大减少。
于是,我针对零基础小白整理了一个学习路线。只要仔细看完路线当中的资料,并且自己去动手实践。那么,学习的时间将会大大减少。(我当初可是花了1个月的时间去学习RPA啊!!!现在想想,简直笨得要死。)我相信,只要给出方向,大家肯定学得比我快~
一、建立大致框架(4分钟~1小时)
首先,你得了解AdsPower的RPA是个什么玩意儿,它能做什么,应用在什么场景,最重要的是符不符合自己的业务场景。
4分钟了解RPA
了解RPA是什么,能做什么
14AdsPower-【4分钟了解RPA】_哔哩哔哩_bilibili
AdsPower RPA直播回放
很久以前的RPA直播回放,界面跟现在的不一样了,但是功能上是一样的。在1小时的视频里,同样也介绍了RPA是什么,能做什么。同时,还有一些简单的演示。如果你是急性子,可以1.5倍速或者2倍速看完。
https://www.bilibili.com/video/BV1Du411C79y
二、预备知识(约1~2小时)
看完以上2个视频,你大脑里对RPA已经有了一个基础的认知。接下来,你可能开始尝试过编写RPA流程了,但是你可能会遇到以下问题:
-
什么是选择器?选择器该填什么呀?
-
为什么我设置要点击这个按钮,但是机器人没有点呀?是不是软件bug?
-
为什么我看快捷模板里面的选择器,有的是以#开头,有的是以 . 开头?为什么会这样?
-
为什么机器人有的时候按照步骤执行了,有的时候却卡住了,这是什么原因?
.......
学习RPA最重要的一个环节,就是要弄懂怎么用选择器,或者说是怎么用选择器去定位元素。等你熟练掌握使用选择器,以上几个疑问就会迎刃而解。
选择器,到底该怎么填?
一、先了解什么是HTML、CSS
1.什么是HTML和CSS
HTML和CSS入门教程-02什么是HTML和CSS_哔哩哔哩_bilibili (4分钟,必看)
2.到底什么是HTML
【HTML+CSS入门课】第一集:到底什么是HTML?(doyoudo 出品)_哔哩哔哩_bilibili(15分钟,选看)
(选看:有余力的同学,或者看了必看内容还不懂的东西再去看)
二、详细了解标签/元素
1.HTML标签
HTML和CSS入门教程-03 HTML基础知识_哔哩哔哩_bilibili (9分钟,必看)
2.关于标签你需要知道的
【HTML+CSS入门课】第二集:关于标签你需要知道的(doyoudo 出品)_哔哩哔哩_bilibili(22分钟,选看)
三、CSS选择器
1.CSS基础知识
HTML和CSS入门教程-04 CSS基础知识_哔哩哔哩_bilibili(6分钟,必看)
2.CSS选择器
【HTML+CSS入门课】第四集:CSS选择器(doyoudo 出品)_哔哩哔哩_bilibili(26分钟,选看)
看完以上视频之后,你对网页结构以及选择器有了清晰的认知。接下来,就可以进行实践了。
四、学习如何定位元素
由于市面上没有专门针对AdsPower RPA定位元素的视频。所以,只能看AdsPower官方的图文教程了。
如何定位元素
这部分的学习,需要大家花时间去练习。例如,你可以找一个网站,然后用CSS选择器定位网站的各个按钮,搜索框,图片等等,主要是为了熟悉选择器的使用。
在练习的时候,可以参考这份资料:
CSS选择器语法:CSS 选择器 | 菜鸟教程
三、正式学习RPA(1小时以上)
首先,恭喜你。经过上面两个部分的学习,你已经掌握了60%的内容,剩下的40%将会非常简单轻松。
这个时候,学习资料就只有RPA使用手册、快捷模板了。
官方的教程大概分为3个部分,学习顺序如图标注的。
第一部分介绍了RPA入门方法、学习的预备知识,以及RPA常见问题FAQ。官方也给出了一些学习HTML与CSS的资料,是图文的。有余力的同学,或者想更深入了解HTML与CSS的同学,可以去看看。这部分最重要的还是里面的学习如何定位元素。
第二部分则是详细介绍了RPA每个功能的使用,你要是想设计一个RPA流程,那么此部分必须认真地阅读。由于功能很多,细节也多。我建议是一边阅读一边操作,这样也不容易犯困。(《功能模块》这一章节跟着看就行,其他的能动手的地方就动手吧)
第三部分则是类似案例介绍,当你掌握RPA之后,想要更深入使用RPA的时候,才去看。要不然你会看不懂里面在说啥。
这部分的学习时间取决于每个人的理解能力与学习进度,总时间至少在1小时以上。
四、建议与心理建设
最后,我给出一些学习RPA的个人建议与心理建设吧,希望能帮到大家。
-
现在花8小时学习RPA,未来就可以用节省出来的80小时摸鱼,加薪,晋升等等;
-
当图文教程看不懂的时候,就去看看视频,视频看不懂的时候,就返回去看图文;
-
同一个概念,不同的老师会从不同的角度,用不同的例子去解释,这会让你更深入地去理解新知识。所以,遇到不懂的概念,我经常会找不同的资料去看,看多了,就懂了;
-
AdsPower RPA模板商店里的快捷模板是个很好的学习素材,尤其是学习定位元素的时候,千万不要浪费;
-
说到快捷模板,我会看模板里为什么用这个选择器,我会尝试用其他选择器去替代,看看是不是能达到同样的效果,这样会帮助我熟悉各种选择器语法;
-
要有一颗钻研的心,你不花时间研究,写出来的RPA流程自然就无法正常执行;
-
多写,多测试,通过报错去优化流程,很多时候不是软件问题,往往是选择器不对,或者没加等待时间;
-
还是多写,多测试
AdsPower官网-指纹浏览器,跨境电商超级浏览器,ads浏览器
其他RPA学习文章: