[发明专利]一种动态网页截图方法、终端设备及存储介质在审
申请号: | 202110894122.X | 申请日: | 2021-08-05 |
公开(公告)号: | CN113805984A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 李栋梁;杜新胜;吴松洋;黄志炜 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0484;G06F3/0485 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 网页 截图 方法 终端设备 存储 介质 | ||
1.一种动态网页截图方法,其特征在于,包括以下步骤:
S1:接收目标网页的网页信息;
S2:打开浏览器,通过浏览器的开发工具协议接口连接浏览器;
S3:调用开发工具协议接口新建空白标签页;
S4:调用开发工具协议接口以开启页面通知、页面网络跟踪和网络时间分发功能;
S5:调用仿真功能接口,设置视口高度为浏览器的最高截图高度;
S6:根据网页信息中的网址,调用开发工具协议接口加载目标网页;
S7:通过开发工具协议接口跟踪目标网页的网页资源加载进度,直到所有网页资源均加载完毕;
S8:调用仿真功能接口,设置视口高度为浏览器页面的默认高度;
S9:调用开发工具协议接口获取目标网页的当前页面高度,将目标网页的当前页面高度设置为目标网页的实际高度;
S10:使用滚动条滚动目标网页到实际高度,等待额定时间直到网页资源加载完毕后,调用开发工具协议接口获取目标网页的当前页面高度;
S11:判断目标网页的当前页面高度是否大于目标网页的实际高度,如果是,设置目标网页的实际高度为目标网页的当前页面高度,返回S10;否则,进入S12;
S12:调用仿真功能接口,设置视口高度为目标网页的实际高度;
S13:调用开发工具协议接口将目标网页保存为图片。
2.根据权利要求1所述的动态网页截图方法,其特征在于:网页信息还包括页面cookie,在步骤S3中的新建空白标签页之后,还包括调用开发工具协议接口设置页面cookie。
3.根据权利要求1所述的动态网页截图方法,其特征在于:步骤S10之前还包括取消调用仿真功能接口。
4.根据权利要求1所述的动态网页截图方法,其特征在于:还包括S14:生成包含目标网页地址的地址栏图片,并将地址栏图片与步骤S13中保存的图片拼接为目标网页取证图片。
5.一种动态网页截图终端设备,其特征在于:包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~4中任一所述方法的步骤。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1~4中任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110894122.X/1.html,转载请声明来源钻瓜专利网。