首页>代理ip知识与免费资源>正文
网络爬虫遇到网页更新问题怎么办?
发布日期:2019/9/24 22:44:08    阅读量:8449


QQ截图20190908153754.jpg


随着互联网大数据不断的更新发张,那么网络爬虫想要获取到数据信息的采集,那么也要随着更新,如何应对页面不断的更新问题,接下来开心代理与大家一起分享以下如何面对网页更新的问题的应对:

 

1. 以往数据参考

 

 

依据网页页面过去的历史更新数据,分析预测该网页页面将来什么时候会变动。通常情况下,是通过泊松过程进行建模进行预测。

 

 

2. 参考客户体验

 

搜索引擎用户提交查询后,有关的搜素结果可能不计其数,而客户都没有耐心查询排到后边的搜索结果,往往只查阅前3页搜索内容。用户体验策略就是利用搜索引擎用户的这一特性来设计更新策略。

 

 

这个更新策略以客户体验为主导,即使本地搜索的网页页面是过时的,可是假如不影响客户体验,那样晚一点更新那些过时网页也未尝不可。因此判断一个网页页面几时更新为好,取决于这些网页页面的内容变化所产生搜索质量的变化(往往采用搜索结果排名的变化来评判),影响越大的网页页面,则应当越快更新。

 

 

客户体验策略保存网页的多个历史版本,并依据以往每次内容变化对搜索质量的影响,算出一个均值,以此作为判断网络爬虫重抓该网页页面时机的参照依据,针对影响越厉害的网页页面,则越优先调度重新爬取。

 

 

3.聚类抽样原则

 

前边提及的两种更新原则都有一个前提:需用网页页面的历史信息。那样就存在两个问题:第一,系统要是为每一系统储存多个版本的历史信息,必将增加了许多的系统负担;第二,如果新的网页页面根本没有历史信息,就没法确定更新策略。

 

 

这类策略觉得,网页页面具有许多属性,类似属性的网页页面,都可以认为其更新频率都是类似的。要测算某一个类别网页的更新频率,只需要对这一类网页页面抽样,以它们的更新周期做为整个类别的更新周期。

 

以上便是网络爬虫对于网页更新问题总结。