使用八爪鱼采集器采集滚动加载和点击加载数据的教程

 更新时间:2023年05月20日 17:12:18   投稿:yin  
现在很多网站的列表,需要向下滚动页面,才能加载出新数据。或者点击“查看更多”加载新数据。使用广泛的火车头采集器相对无力,使用八爪鱼采集器可以采集滚动刷新和点击刷新。

现在很多网站的列表,需要向下滚动页面,才能加载出新数据。使用广泛的火车头采集器相对无力,使用八爪鱼采集器可以采集滚动刷新和点击刷新。

适用场景:将滚动条直接下来到网页底部,出现类似【加载中】字样,稍后马上有新数据出现,且滚动条变短回弹。

我们需采集新闻列表数据。就需要在打开网页后不断向下滚动,加载新数据。

在八爪鱼中怎么实现呢?以下为具体操作步骤。

步骤一、进入自定义任务编辑页面

把网址复制到八爪鱼客户端首页的输入框中,点击开始采集进入自定义任务配置页面。

步骤二、设置滚动方式,调整滚动次数、每次间隔时间

点击打开网页步骤,在下方步骤设置区域点击高级设置,找到页面滚动,点击勾选页面滚动。此网页是无限滚动的,八爪鱼默认设置的【滚动方式】是滚动到底部,默认【滚动次数】100次、默认【每次间隔】1秒。大家可根据实际需求进行调整。【每次间隔】时间需稍大于网页上数据加载的时间(网页上数据加载的时间又跟网速等因素有关)。

结合这个网站的加载特征,这里修改【滚动方式】为向下滚动一屏(一般情况滚动方式都建议大家选择向下滚动一屏);为方便演示,在这里,设置【滚动次数】5次。

步骤三:配置列表数据采集。

启动采集来看一下采集结果。八爪鱼自动执行了【直接滚动到底部】5次,然后采集滚动5次后的数据。

特别说明:

1、此网页是无限向下滚动加载数据的,八爪鱼无法一次采集到所有数据。上面示例是设置了滚动5次,实际采集过程中可根据需求来设置滚动次数。

2、此类网页常见于数据实时性高的新闻类网站,在八爪鱼中可以使用云采集,设置定时启动,少量多次采集最新数据。

3、有时候网页很快,类似【加载中】的提示不明显。【是否有新数据出现】、【观察滚动条的回弹次数】是比较好用的判断标准,请注意观察网页。

4. 【向下滚动一屏】的一屏,跟运行采集任务时的窗口展示区域有关。如下图,左侧滚动的一屏 > 右侧滚动的一屏。

5.若设置滚动后启动采集不滚动的,可能是页面是局部滚动的,需要设置局部滚动不是全局滚动。局部滚动判断方式,在目标网页打开【调试控制台】输入:document.scrollingElement.scrollBy(0, 100) 回车运行。如果页面没有向下滚动,说明不是全局滚动。

到此这篇关于使用八爪鱼采集器采集滚动刷新和点击刷新的教程的文章就介绍到这了,更多相关八爪鱼采集器采集滚动刷新和点击刷新内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Git在项目协作开发中所解决问题

    Git在项目协作开发中所解决问题

    这篇文章主要为大家介绍了Git在项目协作开发中所解决问题,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • 最新Adobe 2022全新上线 Adobe 2022永久免费使用教程

    最新Adobe 2022全新上线 Adobe 2022永久免费使用教程

    目前adobe2022的配置要求CPU至少是四核,运行内存至少是16GB,只支持windows10系统,版本号是1809以及更高的版本,下面跟随小编看下最新Adobe 2022全新上线 Adobe 2022永久免费使用教程,感兴趣的朋友一起看看吧
    2021-12-12
  • 什么是RPC及RPC 和 HTTP 对比分析

    什么是RPC及RPC 和 HTTP 对比分析

    这篇文章主要介绍了什么是RPC及RPC 和 HTTP 对比分析,需要的朋友可以参考下
    2007-02-02
  • git版本回退_动力节点Java学院整理

    git版本回退_动力节点Java学院整理

    Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针。接下来通过本文给大家分享git版本回退问题,感兴趣的朋友一起看看吧
    2017-08-08
  • Jenkins部署war包和部署jar包的详细步骤

    Jenkins部署war包和部署jar包的详细步骤

    这篇文章主要介绍了Jenkins部署war包和部署jar包的详细步骤,本恩分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Burpsuite入门及使用详细教程

    Burpsuite入门及使用详细教程

    Burp Suite是用于攻击web应用程序的集成平台,接下来通过本文给大家介绍Burpsuite入门及使用详细教程,感兴趣的朋友一起看看吧
    2021-09-09
  • 都2019年了,还问http中GET和POST的区别

    都2019年了,还问http中GET和POST的区别

    最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别
    2019-02-02
  • 好玩的vbs小程序之关机功能

    好玩的vbs小程序之关机功能

    这篇文章主要介绍了好玩的vbs小程序之关机功能,非常有趣,感兴趣的朋友跟随小编一起看看吧
    2019-09-09
  • 12个常用前端UI框架集合汇总

    12个常用前端UI框架集合汇总

    本文整理了一些比较流行的前端UI框架其中有VUE、bootstrap、jQuery等框架,,排名不分先后,仅供参考。可按照项目需求自行考虑
    2020-02-02
  • 对于组件库的思考及技术梳理详解

    对于组件库的思考及技术梳理详解

    这篇文章主要为大家介绍了对于组件库的思考及技术梳理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论