在一个无限滚动的网页需要滚动到下一屏才能继续抓取数据

例如有个页面每次只能抓取 15 条数据,需要滚动到下一屏才能抓取另外 15 条数据,此时可以使用「鼠标滚轮」组件滚动到下一屏要抓取数据的界面。

「鼠标滚轮」组件需要自己设置滚动次数,运行鼠标滚轮组件后正好滚动到第 16 条数据为止。

如果想获取多屏元素信息,需要增加「 for 计次循环」组件。

如果只是抓取数据,不需要获取元素可以用「智能抓取」组件,「数据分」页选择「滚屏」,「数据去重」选择「是」,会自动向下滚屏抓取数据并过滤抓取到的重复数据。

流程示例

  1. for 计次循环初始数字 1,超出时停止 2,其他选项默认——可以自己设置循环次数,示例为循环两次
  2. 循环相似元素:点击选择元素,选择需要抓取的元素,按照提示选择同级元素;返回值类型文本,返回值循环项 loop——返回值类型选择元素对象,返回值循环项可用于「点击目标」组件对应的元素;示例返回每个元素的文本信息可以打印出来也可以填写到其他位置
  3. 鼠标滚轮滚动方向向下,滚动次数 15,其他选项默认,运行前等待 2,运行后等待 3——滚动次数需要自己修改,直到满足自己需求为止
  4. 运行结果:抓取一屏数据后滚动到下一屏再次抓取数据
Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-11-21 18:51:16

results matching ""

    No results matching ""