预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112115397A(43)申请公布日2020.12.22(21)申请号202011022935.1(22)申请日2020.09.25(71)申请人企查查科技有限公司地址215000江苏省苏州市工业园区东长路88号C1幢5层503室(72)发明人叶秀清童刚陆紫华文安哲王杰(74)专利代理机构苏州威世朋知识产权代理事务所(普通合伙)32235代理人苏婷婷(51)Int.Cl.G06F16/957(2019.01)权利要求书2页说明书6页附图3页(54)发明名称动态页面渲染方法及渲染系统(57)摘要本发明提供了一种动态页面渲染方法及渲染系统,所述方法包括:自源网站分别获取静态资源、html初始页面和动态数据;根据所述html初始页面加载所述静态资源并进行匹配拼接;加载拼接静态资源的html初始页面并拦截其携带的请求指令;以所述请求指令匹配其所对应的动态数据,并将请求指令的请求结果替换为所述请求指令匹配的动态数据;以加载静态资源的html初始页面和所述请求指令匹配的动态数据进行渲染形成渲染页面,所述渲染页面为代码指令。本发明的动态页面渲染方法及渲染系统,通过分开获取源网站中的静态资源、html初始页面和动态数据,可以按需对源网站进行整合形成代码指令构成的渲染页面;降低设备的性能损耗,方便后续调用。CN112115397ACN112115397A权利要求书1/2页1.一种动态页面渲染方法,其特征在于,所述方法包括:自源网站分别获取静态资源、html初始页面和动态数据,所述html初始页面和动态数据均具有唯一匹配标识;根据所述html初始页面加载所述静态资源并进行匹配拼接;加载拼接静态资源的html初始页面并拦截其携带的请求指令;以所述请求指令匹配其所对应的动态数据,并将请求指令的请求结果替换为所述请求指令匹配的动态数据;以加载静态资源的html初始页面和所述请求指令匹配的动态数据进行渲染形成渲染页面,所述渲染页面为代码指令。2.根据权利要求1所述的动态页面渲染方法,其特征在于,自源网站分别获取静态资源后,所述方法还包括:将获得的静态资源存入静态资源服务器;“根据所述html初始页面加载所述静态资源并进行匹配拼接”包括:以所述html初始页面查找所述静态资源服务器以匹配所述静态资源并进行匹配拼接。3.根据权利要求2所述的动态页面渲染方法,其特征在于,所述方法还包括:在将获得的静态资源存入静态资源服务器时,同步或异步地将所述静态资源存入缓存服务器;“根据所述html初始页面加载所述静态资源并进行匹配拼接”包括:以所述html初始页面查找所述静态资源服务器或缓存服务器以匹配所述静态资源并进行匹配拼接。4.根据权利要求3所述的动态页面渲染方法,其特征在于,“根据所述html初始页面加载所述静态资源并进行匹配拼接”包括:获取html初始页面携带的唯一匹配标识,所述唯一匹配标识为源网站标识;以所述原网站标识为关键字查找所述静态资源服务器或缓存服务器获取对应的所述静态资源;将源网站标识对应的html初始页面与匹配的所述静态资源进行代码拼接。5.根据权利要求1所述的动态页面渲染方法,其特征在于,所述方法还包括:采用saveallresources插件获取静态资源;采用爬虫软件获取html初始页面和动态数据;基于Nodejs中的jsdom技术对加载静态资源的html初始页面和所述请求指令匹配的动态数据进行渲染。6.一种动态页面渲染系统,其特征在于,所述系统包括:获取模块,用于自源网站分别获取静态资源、html初始页面和动态数据,所述html初始页面和动态数据均具有唯一匹配标识;拼接模块,用于根据所述html初始页面加载所述静态资源并进行匹配拼接;请求拦截替换模块,用于加载拼接静态资源的html初始页面并拦截其携带的请求指令;以所述请求指令匹配其所对应的动态数据,并将请求指令的请求结果替换为所述请求指令匹配的动态数据;渲染输出模块,用于以加载静态资源的html初始页面和所述请求指令匹配的动态数据2CN112115397A权利要求书2/2页进行渲染形成渲染页面,所述渲染页面为代码指令。7.根据权利要求6所述的动态页面渲染系统,其特征在于,所述系统还包括:静态资源服务器,所述静态资源服务器用于存储所述静态资源;所述获取模块还用于:将获得的静态资源存入静态资源服务器;所述拼接模块还用于:以所述html初始页面匹配所述静态资源服务器以查找所述静态资源并进行匹配拼接。8.根据权利要求7所述的动态页面渲染系统,其特征在于,所述系统还包括:缓存服务器,所述缓存服务器用于缓存所述静态资源;所述获取模块还用于:在将获得的静态资源存入静态资源服务器时,同步或异步地将所述静态资源存入缓存服务器;所述