[发明专利]网页资源获取方法、装置、设备、系统及存储介质有效
申请号: | 202110773518.9 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113326456B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 胡富民 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/958;G06F8/41;G06F8/38 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 资源 获取 方法 装置 设备 系统 存储 介质 | ||
本公开关于一种网页资源获取方法、装置、设备、系统及存储介质,涉及互联网技术领域,可以准确获取网页所引用的静态资源,获取的静态资源不存在遗漏或冗余的问题。具体方案应用于服务器中,具体方案包括:接收来自电子设备的获取请求;响应于获取请求,读取总对应关系,得到目标网页对应的目标指示信息,并向电子设备发送目标指示信息;接收来自电子设备的至少一个资源获取请求;其中,响应于每个资源获取请求,获取并向电子设备发送目标网页所引用的一个静态资源;是否向电子设备成功发送至少一个静态资源用于表征至少一个静态资源的下载进度。
技术领域
本公开涉及互联网技术领域,尤其涉及一种网页资源获取方法、装置、设备、系统及存储介质。
背景技术
在电子设备中运行的应用程序(如,浏览器)接收到用户对某个网页的访问操作时,先获取包括有该网页所引用的静态资源的统一资源定位器(Uniform ResourceLocator,URL)的静态资源列表;再加载该静态资源列表中的每个静态资源的URL,以向相应的服务器发送用于请求获取静态资源的下载请求。当该静态资源列表中的静态资源下载完成时,该电子设备显示该网页中的静态资源。
通常,该电子设备获取静态资源列表的方法为:从该网页对应的服务器接收该网页相关的编译后的文档,该编译后的文档包括超文本标记语言(HyperText MarkupLanguage,HTML)文档;之后,该电子设备遍历该HTML文档中的静态资源生成上述静态资源列表。
但是,实际应用中,上述方法获取到的HTML文档可能仅包括该网页所引用的部分静态资源,或者可能包括不属于该网页的其他静态资源。这样,该电子设备利用该静态资源列表请求获取的静态资源存在遗漏或冗余的问题,影响该网页的页面显示,进而降低了用户对该网页的浏览体验。
发明内容
本公开提供一种网页资源获取方法、装置、设备、系统及存储介质,以至少准确获取网页所引用的静态资源,获取的静态资源不存在遗漏或冗余的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种网页资源获取方法,该方法应用于服务器,该方法包括:接收来自电子设备的获取请求;获取请求用于请求获取目标网页所引用的静态资源的编译后的指示信息;响应于获取请求,读取总对应关系,得到目标网页对应的目标指示信息,并向电子设备发送目标指示信息;接收来自电子设备的至少一个资源获取请求;至少一个资源获取请求中每个资源获取请求用于请求获取目标网页所引用的一个静态资源;响应于每个资源获取请求,获取并向电子设备发送目标网页所引用的一个静态资源。
其中,总对应关系用于表征网页项目中的至少一个网页各自所引用的静态资源的编译后的指示信息。总对应关系是通过调整编译网页项目的开发文档时的输出内容得到的。至少一个网页包括目标网页。目标指示信息用于表征目标网页所引用的至少一个静态资源的编译后的指示信息。是否向电子设备成功发送至少一个静态资源用于表征至少一个静态资源的下载进度。
在一种可能的实施方式中,输出内容是至少一个网页对应的至少一个资源目录。上述接收来自电子设备的获取请求之前,该方法还包括:获取网页项目的开发文档;确定至少一个资源目录;编译开发文档,根据至少一个网页和至少一个网页所引用的静态资源的编译前的指示信息之间的对应关系,将编译得到的至少一个网页所引用的静态资源的编译后的指示信息对应保存至至少一个资源目录中,得到更新后的至少一个资源目录;根据更新后的至少一个资源目录,得到总对应关系。
其中,开发文档包括:至少一个网页和至少一个网页所引用的静态资源的编译前的指示信息之间的对应关系。至少一个资源目录与至少一个网页为一一对应的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110773518.9/2.html,转载请声明来源钻瓜专利网。