[发明专利]网络爬虫调度方法、装置及设备有效
申请号: | 201810904421.5 | 申请日: | 2018-08-09 |
公开(公告)号: | CN110874430B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 杨飞;张学颖;张丹 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/958 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 爬虫 调度 方法 装置 设备 | ||
本发明提供一种网络爬虫调度方法、装置及设备。方法包括:获取站点的刷新频率,并将刷新频率发送至下载模块,以使下载模块根据刷新频率对站点的列表页进行刷新;根据刷新结果确定站点的实际刷新比例;根据实际刷新比例确定站点是否存在异常情况,若是,则将站点标记为异常站点,并且向下载模块发送停止刷新指令,以使下载模块不再对异常站点的列表页进行刷新。本实施例提供的方案能够通过控制下载模块的工作状态,避免下载模块从异常站点中采集无用网页数据引起的资源浪费问题,同时还能够提高采集有用网页数据的效率。
技术领域
本发明涉及数据获取技术,尤其涉及一种网络爬虫调度方法、装置及设备。
背景技术
随着互联网技术及大数据处理科学的高速发展,在互联网应用服务中,大数据扮演着越来越重要的角色。
网络爬虫作为大数据技术的基础数据支持部分,是大数据系统中十分重要的组成部分,它负责从互联网中搜集网页,解析、归纳页面类容,为大数据的研究提供数据来源。
但是,在现有的爬虫系统中,只根据各站点的优先级、活跃度等因素对各站点任务进行调度,导致现有技术中的爬虫系统,存在浪费系统资源、资源利用率较低的问题。
发明内容
本发明提供一种网络爬虫调度方法、装置及设备,以解决现有技术中的爬虫系统,存在浪费系统资源、资源利用率较低的问题
本发明的第一个方面是提供一种网络爬虫调度方法,包括:
获取站点的刷新频率,并将所述刷新频率发送至下载模块,以使所述下载模块根据所述刷新频率对所述站点的列表页进行刷新;
根据刷新结果确定所述站点的实际刷新比例;
根据所述实际刷新比例确定所述站点是否存在异常情况,若是,则将所述站点标记为异常站点,并且向所述下载模块发送停止刷新指令,以使所述下载模块不再对所述异常站点的列表页进行刷新。
本发明的另一个方面是提供一种网络爬虫调度装置,包括:
获取模块,用于获取站点的刷新频率,并将所述刷新频率发送至下载模块,以使所述下载模块根据所述刷新频率对所述站点的列表页进行刷新;
第一确定模块,用于根据刷新结果确定所述站点的实际刷新比例;
第二确定模块,用于根据所述实际刷新比例确定所述站点是否存在异常情况,若是,则将所述站点标记为异常站点,并且向所述下载模块发送停止刷新指令,以使所述下载模块不再对所述异常站点的列表页进行刷新。
本发明的又一个方面是提供一种网络爬虫调度设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的网络爬虫调度方法。
本发明提供的网络爬虫调度方法、装置及设备的技术效果是:
本实施例提供的网络爬虫调度方法、装置及设备,包括获取站点的刷新频率,并将刷新频率发送至下载模块,以使下载模块根据刷新频率对站点的列表页进行刷新;根据刷新结果确定站点的实际刷新比例;根据实际刷新比例确定站点是否为存在异常情况,若是,则将站点标记为异常站点,并且向下载模块发送停止刷新指令,以使下载模块不再对异常站点的列表页进行刷新。本实施例提供的方法、装置及设备,能够根据站点列表页的实际刷新比例确定站点是否存在异常情况,并将存在异常情况的站点标记为异常站点,同时控制下载模块不对异常站点的列表页进行刷新,进而不采集异常站点中的网页数据。因此,本实施例提供的方案能够通过控制下载模块的工作状态,避免下载模块从异常站点中采集无用网页数据引起的资源浪费问题,同时还能够提高采集有用网页数据的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810904421.5/2.html,转载请声明来源钻瓜专利网。