【技术实现步骤摘要】
一种页面展示方法、电子设备及存储介质本专利技术专利申请是申请日为2020年05月07日、申请号为202010379394.1、名称为“一种页面展示方法、装置、电子设备及存储介质”的中国专利技术专利申请的分案申请。
本专利技术涉及计算机
,尤其涉及一种页面展示方法、电子设备及存储介质。
技术介绍
随着大数据和人工智能的火热,人们对数据的渴望,在这个时代达到了一种前所未有的高度。也造就了一个网络爬虫肆无忌惮,横行无忌的局面。几只脑回路有缺陷的爬虫,就足以使一个小型站点陷入瘫痪。例如,因为近些年房产市场的火热,海量房产信息(尤其是价格,面积等高价值信息),成为爬虫们的重点关注对象,打击恶意爬虫,保护公司数字资产,也因此变得越来越重要,越来越值得我们付出更多的精力。从防御角度来讲,限制访问频率,封禁可疑IP(InternetProtocol,互联网协议)地址,都是常见的反爬手段。但是上述反爬技术仍然存在效果欠佳等技术问题。
技术实现思路
本专利技术实施例提供一种页面展示方法、装置、电子设备及 ...
【技术保护点】
1.一种页面展示方法,其特征在于,包括:/n获取待加密字符,并周期性针对所述待加密字符生成加解密数据,所述加解密数据包括自定义字符编码、与所述自定义字符编码对应的字体文件,其中,每次生成所述加解密数据包括:/n获取与每个所述待加密字符存在映射关系的字符的字符编号,所述待加密字符与所述字符之间的映射关系随机生成;/n根据所述映射关系,生成自定义字符编码;/n根据所述自定义字符编码,生成与所述自定义字符编码对应的字体文件;/n响应于任一页面的服务器针对所述加解密数据的调用请求,获取最新的加解密数据并返回,以使得所述服务器根据所述自定义字符编码对所述页面的页面数据进行加密,并将加 ...
【技术特征摘要】
1.一种页面展示方法,其特征在于,包括:
获取待加密字符,并周期性针对所述待加密字符生成加解密数据,所述加解密数据包括自定义字符编码、与所述自定义字符编码对应的字体文件,其中,每次生成所述加解密数据包括:
获取与每个所述待加密字符存在映射关系的字符的字符编号,所述待加密字符与所述字符之间的映射关系随机生成;
根据所述映射关系,生成自定义字符编码;
根据所述自定义字符编码,生成与所述自定义字符编码对应的字体文件;
响应于任一页面的服务器针对所述加解密数据的调用请求,获取最新的加解密数据并返回,以使得所述服务器根据所述自定义字符编码对所述页面的页面数据进行加密,并将加密后的页面数据和所述字体文件返回至访问所述页面的客户端,以使得所述客户端根据所述字体文件对所述加密后的页面数据进行解密并展示页面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述自定义字符编码,生成与所述自定义字符编码对应的字体文件的步骤,包括:
从标准的svg字体文件中去除其他的字符,只保留所述待加密字符,并将所述svg字体文件中字符对应的编号按照所述自定义字符编码的对应关系重新排列,生成与所述自定义字符编码对应的字体文件。
3.根据权利要求1所述的方法,其特征在于,所述获取最新的加解密数据并返回的步骤,包括:
根据所述最新的加解密数据中包含的字体文件生成字体数据,所述字体数据中包含所述字体文件、所述字体文件的获取链接中的至少一种;
返回所述字体数据和所述最新的加解密数据中的自定义字符编码。
4.根据权利要求3所述的方法,其特征在于,所述服务器在接收所述客户端针对所述页面的数据获取请求的情况下,基于接收到的自定义字符编码对所述页面的页面数据进行加密,得到第一页面数据,并将所述第一页面数据和接收到的所述字体数据返回至所述客户端,所述数据获取请求为所述客户端在接收到所述页面的访问请求的情况下发送;
所述客户端基于所述字体数据对所述第一页面数据进行解密,并基于解密得到的第二页面数据进行页面渲染。
5.根据权利要求3或4所述的方法,其特征在于,所述字体文件包括适用于满足预设版本条件的浏览器的第一格式的字体文件,和/或适用于不满足预设版本条件的浏览器的第二格式的字体文件,且所述第一格式的字体文件在所述字体数据中的存在形式为第一格式的字体文件,所述第二格式的字体文件在所述字体数据中的存在形式为所述第二格式的字体文件的获取链接。
6.根据权利要求5所述的方法,其特征在于,所述客户端基于所述字体数据对所述第一页面数据进行解密,并基于解密得到的第二页面数据进行页面渲染的步骤,包括:
响应于触发所述...
【专利技术属性】
技术研发人员:张志君,魏强伟,龚虹宇,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。