获取目标企业公开信息
背景
老板最近给了我一批企业名单,说让收集下这批名单上各个维度的企业信息,为了商业和市场调查做前期的铺垫,我欣然答应,但是拿到名单的那一刻,我的内心是拒绝的,好家伙,名单上居然有1000多家企业,这要整理到啥时候啊。然而,朋友听了我的诉苦之后说,rpa会帮你解决一切。还推荐了我一款好用的rpa自动化工具,完美解决了我面对的难题,具体的效果,脚本编辑步骤,如何使用,大家往下看,保姆级教程奉上。
效果预览
企业信息收集我是通过天眼查app获取的,下面挂一张通过这个自动化工具实现的效果动图,这里都是通过工具实现的自动化操作,怎么样?效果看起来很酷炫吧。
具体步骤
好了重点来了,敲黑板,记笔记了。要实现这样的一个自动化应用,操作也很简单,主要分为这几个步骤,新建移动端自动化应用->编写脚本->保存并发布脚本->新建PC端应用->调用移动端应用->收集数据到excel,这六个步骤,下面是非常详细的教程,大家跟着一起来试试吧。
1.新建移动端自动化应用,这里有pc和手机两端,因为我们首先操作的是手机app的天眼查,所以选择移动端自动化,大家千万别选错噢
2.先终止天眼查app,再启动天眼查app,初始化界面状态,这样就保证我们每次运行的时候,进入app的状态都是初始化的,这个也很关键
3.捕获需要操作的元素,我这里是点击搜索框
4.这里通过循环,取到待查询的企业名称,填写到目标元素中,我这里是填写到输入框中
5.填写完毕后,通过点击指令点击这个搜索按钮
6.还是通过点击元素指令点击企业名称进入企业详情的页面
7.通过获取元素信息的指令,获取这一整块的企业信息的文本
8.上一步每个维度的信息是通过换行符分隔的,这里我们按照正则的换行符分隔,可以得到每个维度的的信息
9.最后通过设置变量的形式将收集到的企业信息赋值给应用的输出参数
10.编辑好移动端的应用之后,我们返回到我开发的应用列表,点击这里的发版
11.继续新建pc端应用
12.第一步就是通过调用应用指令,调用我们刚刚发布的应用
13.这里通过设置变量的指令,将应用的输出结果从文本转为列表
14.通过打开excel指令打开本地的excel文件
15.通过for循环取出数组的内容,并将内容再次转为数组,通过追加行的形式写入excel
通过以上的一顿操作,我的自动收集企业信息的脚本终于完成了,老板交给我的活,就让机器人帮忙完成了,而我也可以抽出时间,去做更有价值的事情,这些重复的工作交给机器人再合适不过了。
使用小结
这个rpa工具可以很好的支持pc端和移动端,通过两端的联动,可以发挥出1+1>2的效果,这个是其他同类rpa工具所不具备的。
案例中获取一个企业信息平均10s左右,一个晚上可以获取近3000条企业的开放信息,这个效率虽然不及爬虫,但也够用,而且不用担心反爬与合规的问题。
案例中获取企业信息的时候,捕获的元素是整体的企业信息面板,这个获取一次可以拿到所有的企业信息,相比于一个个元素信息的获取,可以减少80%的时间。所以相同的功能,不同的处理细节,效率上也会有很大差距。
我使用的rpa客户端版本是1.9.5,天眼查版本是14.2.11,更多的功能和使用场景,大家一起来发掘吧,大家一起去试试吧!