循环
在本节中,我们将指导您如何使用 循环
步骤。
作用
该步骤用来循环执行一组子步骤,它是工作流的提取网页列表数据时的必备步骤,也是执行循环翻页、循环滚动、循环切换下拉框选项等操作的基础,学会配置好循环才能提取到合适的数据。
配置
常规
步骤名称:自定义步骤名称。
循环方式:选择需要进行哪一种循环方式。
按次数循环:设置循环按一定的次数执行,达到次数后结束循环。
无限循环:设置循环一直不停的执行,除非遇到
跳出循环
步骤。
循环列表:设置循环按列表的每一项执行,从列表的第一项执行到最后一项即为循环结束。
列表类型:设置所要循环的列表的类型,不同类型有不同的适用场景。
- 网址列表:设置网址列表,点击右侧的设置图标可以编辑。
- 文本列表:设置文本列表,点击右侧的设置图标可以编辑。
- 元素列表:设置元素列表,点击右侧的设置图标可以编辑。
列表预览:预览列表的前 100 项。单击选中不同的项时,可以影响循环内使用了循环列表项的步骤。
提示
选中功能只在编辑器内生效,主要是用于切换不同的循环列表项来调试运行子步骤,对比执行的结果是否符合预期。
循环相似元素:设置循环的列表为网页上面的一组相似的元素,比如网页的文章列表、图片列表、商品列表等。他们可以用同一个 XPath 表达式定位出多个。
- 循环翻页:设置循环为执行翻页的特殊循环,配合专门的
点击元素
子步骤,这种循环适用于需要一直模拟点击下一页或者点击加载更多按钮的场景。
- 循环滚动:设置循环为执行滚动的特殊循环,配合专门的
滚动
子步骤,这种循环适用于需要一直模拟滚动页面的场景。
- 循环切换下拉框:设置循环为执行切换下拉框选项的特殊循环,配合专门的
设置下拉框
子步骤,这种循环适用于需要一直切换不同的下拉框选项的场景。
高级
说明
目前只有循环方式是 循环相似元素
时才有高级配置。
- 自动跳过重复项:开启该选项后,针对无限滚动的列表就会主动跳过已经执行了提取数据的列表项,减少最终提取数据时产生的大量重复数据,也会加快整个循环步骤的执行速度。