一、前言
在循环概述章节,我们了解到循环就是重复的做一件事情,但是每一次操作的对象是不一样的,那么接下来我们就给大家介绍几
种常见的循环,以及它们适用的场景。本章节介绍的是列表循环。
二、应用场景
列表循环的使用场景非常广泛,它主要用于处理一系列重复的任务,这些任务通常针对列表中的每个元素执行相同的操作,例如
我们想在一个网站上进行关键词搜索,搜索完一个,我还想搜索第二个,搜索第三个,我想搜索多个关键词,那么这里就用到了
我们的列表循环。
三、实战演示
下面我们搭建一个在网站上依次输入关键词,并采集搜索结果的应用。此处演示的网址是百度资讯:
https://www.baidu.com/srtt=1&bsst=1&cl=2&tn=news&rsv_dl=ns_pc&word=数据采集
我们要实现多个关键词的搜索,其实就是把搜索一个关键词这件事重复很多遍。那么我们可以先搭建一下搜索一个关键词的流
程。
按照流程,会实现打开百度资讯网页,模拟人工输入关键词【数据采集】,然后点击搜索框,并进行数据采集。运行效果如下:
接下来实现多个关键词的抓取。首先需要先创建一个数据表格变量,添加需要搜索的关键词,这个就是我们用于循环的列表。
然后使用【列表循环】指令,列表选择前一步创建的变量的第一行,即实现循环提取第一行的单元格内容。
将填写网页输入框,点击元素和数据采集步骤拖入到循环内。
将【填写网页输入框】的填写内容改成【列表循环】指令生成的变量,至此可以实现多个关键词的循环输入。
点击运行,系统打开网页,输入第一个关键词,点击搜索,采集数据之后输入第二个关键词,点击搜索完成数据采集。依次循环
采集完列表里的3个关键词。
总之,列表循环在RPA中主要用于处理一系列重复的任务,通过遍历列表中的元素,对每个元素执行相同的操作。遇到类似的使
用场景就可以用上【列表循环】指令