财之道 - 分享付费文章

《我只学了1个小案例,便解锁了RPA对我运营工作的巨大价值》

自媒体 ·

《我只学了1个小案例,便解锁了RPA对我运营工作的巨大价值》

来自:
生财有术

2021年09月08日18:09

大家好,我是浅墨

自主创业,10年互联网营销经验,SEO出身,RPA魔女

今天给大家分享下,我曾是RPA小白,经过跟#阿愚呱呱学了一个百度数据抓取小案例,并对RPA充满了热爱,它让我减少了加班,能更好地享受生活,拿出更多的时间用来提升自我,比如每天能多看两篇生财的精华帖,哈哈~

更多的是不要再让简单、重复、大量、低级的工作占据我的时间和精力。因为还有更多有意思的事在等着我们。

今天大胆跟大家分享分享,希望对运营大佬们有所帮助。

一、我的学习结果

由于阿愚是典型的实战派,于是,所有跟他学习的人也同样是看上了他这点,实战实战嘛,不讲虚的,以解决问题为目的,我把对运营人员相关的营销工具都写了一遍,比如百度搜索抓取数据机器人(我的一个机器人)也是这篇文章下文分享给大家的(保姆式—从下载安装到成功运行)、批量下载图片及视频机器人、、自动加好友机器人、好友自动备份导出机器人、微信群发机器人、自动打电话机器人(这个特别有趣)自动私信机器人、店铺后台数据定时刷新自动导出机器人、美团/大众点评数据采集机器人(这些都是用来做互联网自动化操作的,作为运营引流的你应该懂得哈)

二、我选择接触RPA的动机

1、当下3大科技趋势:a、物联网(IOT)顾名思义,物联网就是物物相连的互联网;

b、人工智能(AI)

它是研究、开发用于模拟、延伸和扩展人的智能技术科学,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等

c、机器人流程自动化(RPA)

在未来,那些你不想做的枯燥工作,也许真的可以不做。重复化、标准化的工作都可以让RPA机器人帮你完成。RPA通过模拟人工手动操作键鼠,自动处理规则清晰、批量化的高频业务。它适用于企业内具有明确业务规则、结构化输入和输出的操作流程,例如读取邮件、对账汇总、检查文件、生成文件和报告等枯燥、重复、标准化的工作,都可以让RPA机器人代为完成。

眼下,RPA已被广泛应用于金融、保险、零售、电商、政府、能源、制造、物流、地产、医疗、教育、电信等行业,在财务管理、人力资源、客服、法务、采购等职能场景也发挥着重要作用。

以下这张图就是近几年RPA的趋势:


2、市场招聘需求大

目前,国内RPA市场正处于一个高度活跃期,大量企业急需部署RPA以优化流程,降本增效,提高生产力。在一段时间内,企业对RPA相关人员的需求量将会猛增,而和RPA相关的工作岗位(包括RPA开发工程师、实施工程师、测试工程师、RPA技术顾问、咨询顾问、销售等)也将随之增加,就业前景广阔。给大家看看就业招聘薪资,动心不?

3、RPA浪潮正风靡全球各行业,其优势也被广泛报道,很多企业也在积极引入机器人流程自动化技术。

4、提升工作新技能

运营工作压力相当大,职场竞争激烈,随时都可能会被淘汰。无论你对鼠标与键盘的操控有多熟练,在不断增加的工作量面前都将是杯水车薪。有时为了保持准确性,甚至还会额外花费时间,将各平台上的数据手动导入进报表。如果5分钟能完成5小时的工作量,10分钟能获取别人3天的信息量,这就好比你坐飞机,别人还在翻山越岭慢慢地走。RPA就是你的私人航班,通过模拟人工对键鼠的操作,实现对数据的读取与搬运,节省企业和员工的时间,让员工去做更有意义的事。

5、各大高校也在开展RPA课程

这意味着学好RPA不仅能提升自己工作效率,哪怕做个线上老师争些培训费,而且这大把的学员资源也是杠杠滴。

来来来,让我们从传统低端、重复、机械化的任务中解放出来,转而从事更具创造力、价值更高的工作,朝向更高的道路迈进。感兴趣的就跟着操作起来吧,就1个案例便会让你开启你人生的第一桶金,而我自己确实是通过这个已经实现。(曾经写了一个大众点评资料采集机器人5000块就到手了,嘻嘻~)

本文主要分享3个内容:

1、了解uibot操作界面,并且跟着“抓取数据”的小案例进行实操;2、实操过程中出现的细节问题点提炼;3、能灵活运用抓取互联网平台的其它数据;4、四大提升效率的工具。

核心:Uibot中用10%的模块搞定90%的问题

三、Uibot界面

看到这个界面,学员们估计都犯晕了吧,这是啥,我要怎么做,哈哈~别怕,跟着阿倩慢慢往下学,你会越加越自信哦

1、流程视图



(流程图中点击编辑流程块)

2、可视化视图分为:命令区、组装区、属性/变量区命令区:使用什么命令来进行组装,直接选中命令拖拽到组专区,或双击左键;组装区:就是将不同的命令进行按逻辑顺利组装实现功能;


属性/变量区:给命令赋值。流程块编辑界面(源代码视图)

左侧命令太多了,怎么快速找到想到配置的命令呢,来记住这个技巧“关键词—搜索”功能,快速定位到你想要的命令,直接双击即可。

经常会用到的命令,可以右击“添加收藏”,那么下次直接可以从【我的收藏】里进行拖拽了


3、源代码视图

流程块编辑界面(源代码视图)

总结下如下:


四、上案例

1、案例从Excel表取数据——“百度”下——抓取页面内容——存入Excel表格

2、概要

Excel表格(A列有数据)、google浏览器(已安装uibot插件)

3、实操步骤

a、电脑桌面建一个Excel表格,然后表格的A列输入一组关键词,比如:RPA、RPA自动化、RPA自动化机器人b、在uibot中——打开excel工作薄——修改右侧的文件路径(选中桌面的Excel表格)

c、读取单元格“A1”开始所在的列值,右侧属性/变量不用做任何修改

d、既然是要读取Excel表格的内容去浏览器百度搜索,那就需要锁定一个Excel浏览器,而我们课前也讲到过,所有浏览器操作统一用google浏览器,并要确定是否在google浏览器上安装了插件。

下图选中后——右侧浏览器类型为google,其他的不用改

e、这步就开始运用遍历数组了,双击选中不要做任何操作,继续下一个命令

f、这个时候不妨用一个“输出调式信息”测试下上面的步骤有没有问题,看下输出窗口能否正常输出内容,这里需要注意的一点就是,右侧变量修改成“value”。

这个运行的话,分为两种:

一种是全选所有的命令——点击右侧的三角形

第二种是直接点击上面任务栏的“运行”按钮。


g、键盘下—“在目标中输入”——点击查找目标——在浏览器上的百度搜索框上选中点击——右侧变量修改成“value”。


点击查找目标到浏览器选中——输入框,见下图

h、作为人为的操作流程,输入完内容后需要点击“百度一下”按钮才行,那么这里我们同样原理,运用鼠标“点击目标”选中百度一下按钮即可,右侧属性变量不做任何修改。


i、很多时候如果网速或者浏览器问题,会出现数据出错,这时最好在这里插入一个“延时”,延时时间一般3000毫秒即可,如果针对大型的数据网站,那么延时的时间可以适当调整长一点。

g、“数据抓取”在上面任务栏,可不在左侧命令栏哦,很多同学这个时候就找不到了,“数据抓取”在上方的任务栏。

点击“数据抓取”后会跳出如下界面,根据步骤操作即可:

1、选中目标:把你想要采集/抓取的数据进行按块进行抓取

2、每次抓取相同的一个数据,需要确定两次,比如抓取标题,那么就的按要求取两次并列的标题数据。


常出现的问题点:如选中标题时,看请是选中出现“链接<!tta!>”的字眼,可不是“文本”哦。

当遇到以下问题时,可以将电脑设置成100%,也可以直接忽略,不再显示(小操作没有影响);如遇到需要跑难度系数大的机器人,对屏幕识别要求高的,则这里最好设置成100%。

如果抓取标题,那么就再选中同类型得另外一条标题:

除了抓取标题,还想抓取描述呢,那就选中“抓取更多数据”,按步骤操作:

常见问题:这时很多同学会出现,怎么抓取不了描述这段内容呢,其问题出在于选中出错了,不要选中“文本”,而应选中“块级元素

”鼠标离段落文字稍微远点,扩大点区域,详情见下图所示:



k、接下来就获取行数,把命令拉过来就行

l、最后一步“写入单元格”就是将抓取得数据写入Excel表格里,记住右侧得变量修改,把数据存放在sheet2,然后将抓取得关键词一一对应记录在数据后一列,数据来源arrayDAate。最后来个调试窗口输出。

五、案例可视化截图和源代码

2、源代码

DimiRet=""DimhWeb=""DimarrayData=""DimarrayRet=""DimobjRet=""DimobjExcelWorkBook=""objExcelWorkBook=Excel.OpenExcel('''C:UserssunnyDesktop实战2.xls''',True,"Excel","","")arrayRet=Excel.ReadColumn(objExcelWorkBook,"Sheet1","A1")hWeb=WebBrowser.BindBrowser("chrome",10000,"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200)ForEachvalueInarrayRet

TracePrint(value)

icon("@res:jmstjkuq-a8fu-k8bk-ni55-kauj0ekh180j.png")

Keyboard.InputText("wnd":["cls":"ChromeWidgetWin1","title":"*","app":"chrome","cls":"Chrome_RenderWidgetHostHWND","title":"ChromeLegacyWindow"],"html":["tag":"INPUT","id":"kw"],value,True,20,10000,"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":500,"bSetForeground":True,"sSimulate":"message","bValidate":False,"bClickBeforeInput":False)

Mouse.Action("wnd":["cls":"ChromeWidgetWin1","title":"*","app":"chrome","cls":"ChromeRenderWidgetHostHWND","title":"ChromeLegacy

Window"],"html":["tag":"INPUT","id":"su"],"left","click",10000,"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":True,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate","bMoveSmoothly":False)

Delay(3000)

arrayData

=UiElement.DataScrap("wnd":["cls":"ChromeWidgetWin1","title":"*","app":"chrome","cls":"ChromeRenderWidgetHostHWND","title":"ChromeLegacyWindow"],"html":["tag":"DIV","id":"contentleft"],"ExtractTable":0,"Columns":["selecors":["tag":"div","index":2,"className":"","value":"div:nth

child(2)","prefix":"","tag":"div","index":0,"className":"_2z1q32zfc-df1492440022e24c-49509","value":"div._2z1q32z.fc-df1492440022e24c-

49509","prefix":">","tag":"div","index":0,"className":"","value":"div","prefix":">","tag":"div","value":"div","index":0,"prefix":">","tag":"div","index":0,"className":"","value":"div","prefix":">","tag":"div","value":"div","index":0,"prefix":">","tag":"div","value":"div","index":0,"prefix":">","tag":"div","value":"div","index":0,"prefix":">","tag":"h3","index":0,"className":"tec_title

_3qzdx3r","value":"h3.t.ec_title._3qzdx3r","prefix":">","tag":"div","index":0,"className":"wbrjf67","value":"div.wbrjf67","prefix":">","tag":"a","index":0,"className":"","value":"a","prefix":">"],"props":["text","url"]],"objNextLinkElement":"wnd":["cls":"ChromeWidgetWin1","title":"*","app":"chrome","cls":"ChromeRenderWidgetHostHWND","title":"ChromeLegacy

Window"],"html":["tag":"A","parentid":"page","aaname":"下一页

"],"iMaxNumberOfPage":2,"iMaxNumberOfResult":-1,"iDelayBetweenMS":1000,"bContinueOnError

":False)

iRet=Excel.GetRowsCount(objExcelWorkBook,"Sheet2")

Excel.WriteCell(objExcelWorkBook,"Sheet2","A"&iRet+1,arrayData,True)

TracePrint(arrayData)

Next


六、常见问题

当所有的步骤及细节设置都是按照上面步骤来得,那么基本不会有什么问题,如果细节没有注意到,可能就会出现如下得一些系列问题。

1、问题:结果为什么是只读,没有保存?

多个Excel表格打开所导致的。

2、问题:读取单元格“A1”的值——修改成读取“A1”开始所在的列的值。

3、问题:没有全部选中运行,只选中了部分运行

按住Ctrl键进行单个选中,也可以按shift全选。



4、问题:wps软件问题

解决办法:

a、可以卸载当前版本,重新下载一个稳定的版本;

b、需要右击选择打开快捷方式-选择wps并且勾选下方框-打开开始菜单栏选择设置-选择应用-搜索office-卸载除wps以外的应用就可以使用了。

5、问题:只能抓取Excel表格里第一个关键词,抓不到第二个数据,和第三个数据——加一个“延时”命令

6、问题:抓取数据为空,重新设置抓取数据的内容

七、快速提升效率的工具分享

1、listary

Listary是一款实用的搜索工具。它能给“我的电脑”加上许多智能命令,含有收藏文件夹,快速打开最近浏览的文件夹,快速显示/隐藏文件扩展名等等实用功能。能给你日常的收藏和整理文件提高效率。工具下载地址:https://www.listary.com/download

调出快捷键:ALT+Z

2、maxlauncher

MaxLauncher官方版是一款相当好用的快速启动软件,MaxLauncher最新版软件可以在界面上摆放30个软件的快捷方式,一目了然,操作也非常方便,用户只需将软件快捷方式拖放到这里即可,MaxLauncher还可以按照软件性质分类,或者按照软件名字开头字母分类,完全由用户的喜好决定。

下载地址:https://maxlauncher.sourceforge.io/downloads.html

3、keycastow

KeyCastOW是一款键盘按键显示软件,能够让屏幕实时显示键盘鼠标操作,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。

下载地址:https://www.jb51.net/softs/525562.html

4、snipaste

Snipaste是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开Snipaste,按下F1来开始截图,再按F3,截图就在桌面置顶显示了。就这么简单!

下载地址:https://zh.snipaste.com/

这只是一个典型的简单抓取案例,学会了这个网上的基础数据抓取机器人,基本都可以自行写个机器人搞定了,而对于其它机器人也就是换汤不换药,见招拆招即可。

我是浅墨,感谢你的阅读~

希望我的个人经历分享能带给运营大佬们带来一些RPA的启发。希望RPA这个行业,能够有越来越多的参与者,更希望我们每个运营人员能通过RPA的一些技能,解放自己手头重复、繁琐、批量化的工作,用RPA工具去获取更多的流量。

知识星球

#无标签