上一篇文章中,已经将需要爬取的数据保存到了一个变量中,那么接下来的任务就是将这些数据写入到Excel表格中。
将数据自动写入到表格中,可以调用针对Excel处理的一些方法库编写代码,程序一运行,数据就能够自动写入了。
但对一般用户而言,是有一定困难的,而RPA之所以能给一般用户使用的原因就是因为RPA已经将这些代码封装起来组成一个个的模块(组件),只要使用这些模块,输入对应的参数信息,就可自动生成相应的代码。
艺赛旗RPA使用的便是最简单易懂且第三库丰富的Python 3,组件连线编译后就能生成对应的Python 3代码,例如下图便是上片文章中Spider流程的部分代码:
在这个写入Excel表格的流程中只要将每篇文章的三个数据填入对应个的行便可,相对而言还是比较简单的,就以艺赛旗RPA设计器中集成的这些针对Excel表格处理的组件而言便绰绰有余。
好了,开始流程的设计。
- 首先插入行,在表格的第一行设置表头;
- 接下来就可以循环,依次将流程Spider返回的数据逐个依次写入到表格中;当然设计器中还有个【代码块】组件,可以编写代码将之前返回的数据转换成DataFrame,直接一步写入。
将三个流程连接放入Main流程中,直接运行Main流程,这样便会依次执行登录、爬取以及写入的操作:
运行后查看表格:
免费下载试用:https://support.i-search.com.cn/