瀑布流式网页加载方法、装置、终端与计算机可读存储介质制造方法及图纸

技术编号:17304587 阅读:28 留言:0更新日期:2018-02-18 22:46
一种瀑布流式网页加载方法,包括:根据预设滚动方式获取网页需要滚动到的目标位置;等待预设时间间隔,同时预加载所述目标位置的内容;根据所述预设滚动方式执行网页滚动动作,显示所述目标位置的内容;根据预设滚动次数与当前滚动次数对比,若所述当前滚动次数小于所述预设滚动次数,执行所述根据预设滚动方式获取网页需要滚动到的目标位置。本发明专利技术提供的瀑布流式网页加载方法、装置、终端与计算机可读存储介质,可实现对瀑布流式网页的自动化数据采集与滚动加载,无需分析网络请求而避免对网站接口的依赖。

Waterfall page loading method, device, terminal and computer readable storage medium

【技术实现步骤摘要】
瀑布流式网页加载方法、装置、终端与计算机可读存储介质
本专利技术属于网页加载
,具体地来说,是一种瀑布流式网页加载方法、装置、终端与计算机可读存储介质。
技术介绍
瀑布流,又称瀑布流式布局,是目前比较主流的一种网站页面布局。其视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动。瀑布流网页页面可滚动观阅,操作较为简单,因而广为应用。目前,瀑布流式网站进行网页滚动加载时,大多通过网络抓包的方式进行数据采集。其主要方法是,首先分析网页的网络请求,然后寻找向下加载时加载数据的网站接口及网站接口的参数,最后通过调用网站接口的方式获取对应的数据。这种网页滚动加载方法技术门槛很高,仅限于特定的技术人员方能采用。且该方法需要直接调用网站接口来获取数据,容易给目标网站带来过大压力,影响目标网站的正常运行。此外,当网站接口发生变化时,依赖于网站接口进行的分析工作需要重做,带来不必要的时间资源浪费与劳动增加。
技术实现思路
为了克服现有技术的不足,本专利技术提供了一种瀑布流式网页加载方法、瀑布流式网页加载装置、终端与计算机可读存储介质,可实现对瀑布流式网页的自动化数据采集与滚动加载,无需分析网络请求而避免对网站接口的依赖。本专利技术的目的通过以下技术方案来实现:一种瀑布流式网页加载方法,包括:A:根据预设滚动方式获取网页需要滚动到的目标位置;B:等待预设时间间隔,同时预加载所述目标位置的内容;C:根据所述预设滚动方式执行网页滚动动作,显示所述目标位置的内容;重复步骤A至步骤C,若当前滚动次数等于预设滚动次数,则停止网页滚动。作为上述技术方案的改进,所述预设滚动方式为直接滚动至网页底部或向下滚动一个屏幕高度。作为上述技术方案的进一步改进,在打开所述网页前,获取用户输入的所述预设滚动方式、所述预设时间间隔与所述预设滚动次数。作为上述技术方案的进一步改进,在初次加载所述网页时,直接显示所述网页的第一屏的内容。一种瀑布流式网页加载装置,包括:目标位置获取模块,用于根据预设滚动方式获取网页需要滚动到的目标位置;预加载模块,用于在等待预设时间间隔的同时预加载所述目标位置的内容;滚动执行模块,用于根据所述预设滚动方式执行网页滚动动作,显示所述目标位置的内容;判断模块,用于比较预设滚动次数与当前滚动次数,若所述当前滚动次数小于所述预设滚动次数,则继续网页滚动,若所述当前滚动次数等于所述预设滚动次数,则结束网页滚动。作为上述技术方案的改进,所述预设滚动方式为直接滚动至网页底部或向下滚动一个屏幕高度。作为上述技术方案的进一步改进,所述预加载模块还用于初次加载所述网页,在初次加载所述网页时,直接显示所述网页的第一屏的内容。作为上述技术方案的进一步改进,所述瀑布流式网页加载装置还包括用户配置模块,所述用户配置模块用于预先接收并存储用户输入的所述预设滚动方式、所述预设时间间隔与所述预设滚动次数。一种终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器执行所述计算机程序以使所述终端实现以上所述的瀑布流式网页加载方法。一种计算机可读存储介质,其存储有所述终端所执行的所述计算机程序。本专利技术的有益效果是:通过本专利技术提供的瀑布流式网页加载方法、瀑布流式网页加载装置、终端与计算机可读存储介质,根据预设滚动方式与预设时间间隔的设置,自动采集网页数据并进行滚动加载显示,仅需简单的可视化设置即可实现,无需分析网络请求或调用网站接口,具有易于实现、工作过程独立可靠的优点,同时降低目标网站的工作压力,提升网页滚动浏览的灵敏度。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例提供的瀑布流式网页加载方法的流程图;图2是本专利技术实施例提供的瀑布流式网页加载装置的结构示意图;图3是本专利技术实施例提供的终端的结构示意图。主要元件符号说明:100-瀑布流式网页加载装置,110-目标位置获取模块,120-预加载模块,130-滚动执行模块,140-判断模块,150-用户配置模块,200-终端,210-存储器,220-处理器,230-输入单元,240-显示单元。具体实施方式为了便于理解本专利技术,下面将参照相关附图对瀑布流式网页加载方法、装置、终端与计算机可读存储介质进行更全面的描述。附图中给出了瀑布流式网页加载方法、装置、终端与计算机可读存储介质的优选实施例。但是,瀑布流式网页加载方法、装置、终端与计算机可读存储介质可以通过许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对瀑布流式网页加载方法、装置、终端与计算机可读存储介质的公开内容更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在瀑布流式网页加载方法、装置、终端与计算机可读存储介质的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。实施例1请参阅图1,本实施例提供一种瀑布流式网页加载方法,该方法包括以下步骤:A:根据预设滚动方式获取网页需要滚动到的目标位置。预设滚动方式为预先设置的参数,在打开网页之前即已完成配置。浏览网页时,预设滚动方式被自动调用。根据预设滚动方式的预设数值不同,网页的滚动方式亦有所差异。例如,网页可向下滚动若干行或若干幅面,以显示不同位置的页面内容。优选地,预设滚动方式为直接滚动至网页底部或向下滚动一个屏幕高度。其中,屏幕高度是指当前使用的显示设备的屏幕高度。可见,在不同的预设滚动方式下,网页需要滚动到的目标位置并不相同。其中,网页需要滚动到的目标位置,包括执行网页滚动动作后需要显示的页面内容。步骤A即对网页需要滚动到的目标位置进行运算与预判,以便提前做好准备并保证滚动动作的精确性。如前所述,预设滚动方式为用户预先输入的参数。在此优选地,在打开网页前,可设置前置步骤S,即获取用户输入的预设滚动方式、预设时间间隔与预设滚动次数。换言之,步骤S可作为A的前置步骤,接收用户输入的预设参数值,便于用户对需要预先设置的参数进行配置。B:等待预设时间间隔,同时预加载目标位置的内容。如前所述,预设时间间隔为预先配置的时长,用于提供必要时间,以为执行滚动动作进行必要的准备。具体而言,必要的准备包括预加载目标位置的内容。所谓预加载,是指在执行滚动动作之前,在后台预先加载目标位置的内容。该部分预加载的内容可生成缓存而存储,当执行滚动动作时,无需再次加载相应内容即可直接显示,从而提高了加载速度,改善用户的浏览体验。此外,预设时间间隔作为两次滚动动作之间的间隔,可以为用户提供必要的浏览时间,使加载过程不为用户所察觉,兼顾用户的浏览必要性与滚动动作的及时性,具有良好的浏览体验。C:根据预设滚动方式执行网页滚动动作,显示目标位置的内容。在该步骤中,可直接显示步骤B中预加载的目标位置的内容,使显示界面切换本文档来自技高网
...
瀑布流式网页加载方法、装置、终端与计算机可读存储介质

【技术保护点】
一种瀑布流式网页加载方法,其特征在于,包括:A:根据预设滚动方式获取网页需要滚动到的目标位置;B:等待预设时间间隔,同时预加载所述目标位置的内容;C:根据所述预设滚动方式执行网页滚动动作,显示所述目标位置的内容;重复步骤A至步骤C,若当前滚动次数等于预设滚动次数,则停止网页滚动。

【技术特征摘要】
1.一种瀑布流式网页加载方法,其特征在于,包括:A:根据预设滚动方式获取网页需要滚动到的目标位置;B:等待预设时间间隔,同时预加载所述目标位置的内容;C:根据所述预设滚动方式执行网页滚动动作,显示所述目标位置的内容;重复步骤A至步骤C,若当前滚动次数等于预设滚动次数,则停止网页滚动。2.根据权利要求1所述的瀑布流式网页加载方法,其特征在于,所述预设滚动方式为直接滚动至网页底部或向下滚动一个屏幕高度。3.根据权利要求1所述的瀑布流式网页加载方法,其特征在于,预先接收并存储用户输入的所述预设滚动方式、所述预设时间间隔与所述预设滚动次数。4.根据权利要求1所述的瀑布流式网页加载方法,其特征在于,在初次加载所述网页时,直接显示所述网页的第一屏的内容。5.一种瀑布流式网页加载装置,其特征在于,包括:目标位置获取模块,用于根据预设滚动方式获取网页需要滚动到的目标位置;预加载模块,用于在等待预设时间间隔的同时预加载所述目标位置的内容;滚动执行模块,用于根据所述预设滚动方式执行网页滚动动作,显示所述目标位...

【专利技术属性】
技术研发人员:刘宝强肖云飞
申请(专利权)人:深圳视界信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1