【技术实现步骤摘要】
网页快照保存方法
本申请涉及计算机网络
,尤其是一种网页快照保存方法。
技术介绍
网页快照是指搜索引擎在收录网页时,对网页进行纯文本备份,存在直接的服务器缓存里,当用户在搜索引擎中点击“网页快照”链接时,搜索引擎将当时所抓取并保存的网页内容展现在页面中。因此,网页快照为人们保存与浏览网页提供极大便利。相关技术中,使用快照工具webshot实现网页动态加载,并完成完整快照,通过浏览器打开网页方式,对于短网页能正常加载与打开,但不支持超长网页快照。而超长网页往往是用户需要快照的网页,因此,如何设计一种可以保存超长网页快照的方法成为相关领域技术人员重点解决的问题。
技术实现思路
为至少在一定程度上克服传统快照手段不能保存的超长网页快照的问题,本申请提供一种网页快照保存方法,包括:接收到URL请求后,打开网页;从页面顶部以第一滚动速度滚动至页面底部,以加载全部网页;光标移动至页面顶部以第二滚动速度,滚动长度h进行重新滚动,每次滚动进行快照并将快照图片保存至图片数组;将图片数组中快照图片进行拼接,完成保存网页快照操作。进一步的,所述打开网页,包括:预先设置chrome浏览 ...
【技术保护点】
1.一种保存网页快照方法,其特征在于,包括:接收到URL请求后,打开网页;从页面顶部以第一滚动速度滚动至页面底部,加载全部网页;光标移动至页面顶部以第二滚动速度,滚动长度h进行重新滚动,每次滚动进行快照并将快照图片保存至图片数组;将图片数组中快照图片进行拼接,完成保存网页快照操作。
【技术特征摘要】
1.一种保存网页快照方法,其特征在于,包括:接收到URL请求后,打开网页;从页面顶部以第一滚动速度滚动至页面底部,加载全部网页;光标移动至页面顶部以第二滚动速度,滚动长度h进行重新滚动,每次滚动进行快照并将快照图片保存至图片数组;将图片数组中快照图片进行拼接,完成保存网页快照操作。2.根据权利要求1所述的方法,其特征在于,所述打开网页,包括:预先设置chrome浏览器参数;根据所述参数声明chromedirver;打开chrome浏览器,模拟真实浏览器打开网页。3.根据权利要求2所述的方法,其特征在于,还包括:通过selenium加载chrome的方式打开chrome浏览器,模拟真实浏览器打开网页。4.根据权利要求1所述的方法,其特征在于,所述第一滚动速度小于所述第二滚动速度。5.根据权利要求1所述的方法,其特征在于,所述滚动长度h,计算方法包括:h=上一周期滚动到达位置h1...
【专利技术属性】
技术研发人员:石松,黄利,
申请(专利权)人:真相网络科技北京有限公司,石松,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。