(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211085416.9
(22)申请日 2022.09.06
(71)申请人 杭州群核信息技 术有限公司
地址 310000 浙江省杭州市上城区东宁路
586号悦郡城1幢80 6室
(72)发明人 陈博
(74)专利代理 机构 北京众元弘策知识产权代理
事务所(普通 合伙) 11462
专利代理师 李超
(51)Int.Cl.
G06F 21/62(2013.01)
(54)发明名称
页面请求方法、 装置和存 储介质
(57)摘要
本申请公开了一种 页面请求方法、 装置和存
储介质, 涉及互联网技术领域, 所述方法包括: 接
收请求端发送的页面获取请求; 获取所述页面获
取请求所请求的网页数据, 所述网页数据中包括
敏感数据; 根据预设渲染方式将所述敏感数据渲
染为目标图片; 根据所述目标图片和所述网页数
据中的非敏 感数据生成HTML文件, 返回所述HTML
文件至所述请求端, 所述请求端根据接收到的所
述HTML文件进行页面显示。 解决了现有 技术中可
能存在数据泄露风险, 数据安全性较弱的问题,
达到了可以将敏感数据转换为图片, 进而提高被
网络爬虫抓取的难度, 提高数据安全性的效果。
权利要求书1页 说明书5页 附图3页
CN 115544554 A
2022.12.30
CN 115544554 A
1.一种页面请求方法, 其特 征在于, 用于服 务器中, 所述方法包括:
接收请求端发送的页面获取请求;
获取所述页面获取请求所请求的网页数据, 所述网页数据中包括敏感数据;
根据预设渲染方式将所述敏感数据渲染为目标图片;
根据所述目标图片和所述网页数据中的非敏感数据生成超文本标记语言HTML文件, 返
回所述HTML文件至所述请求端, 所述请求端根据接收到的所述HTML文件进行页面显示。
2.根据权利要求1所述的方法, 其特征在于, 所述根据预设渲染方式将所述敏感数据渲
染为目标图片, 包括:
基于HTML5 canvas绘图将所述敏感数据填充至 canvas画 布。
3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
通过Node.JS服务端根据所述网页数据填充njk模板, 并添加目标占位符, 所述目标占
位符对应于所述敏感数据;
通过所述Node.JS服 务端将填充后的所述 njk模板发送至万维网Web端;
通过所述Web端对所述njk模板中的所述网页数据进行解密, 并根据所述目标占位符执
行所述根据预设渲染方式将所述网页数据中的敏感数据渲染为目标图片的步骤。
4.根据权利 要求3所述的方法, 其特征在于, 所述通过所述Web端对所述njk模板中的所
述网页数据进行解密, 包括:
通过React框架对所述 njk模板中的所述网页数据进行解密。
5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
通过所述React框架对所述网页数据中的交 互组件和/或视 觉组件进行渲染。
6.根据权利要求3所述的方法, 其特征在于, 所述网页数据还包括非敏感数据, 所述方
法还包括:
在填充所述 njk模板时, 通过 所述Node.JS服 务端对所述非敏感数据进行封装。
7.根据权利要求1至6任一所述的方法, 其特征在于, 所述敏感数据包括: 文字数据和/
或图片数据。
8.根据权利要求1所述的方法, 特征在于, 若所述网页数据中包括户型数据, 则所述敏
感数据包括: 户型面积、 户型图片、 小区名称和房屋价格中的至少一种。
9.一种页面请求装置, 其特征在于, 所述装置包括存储器和处理器, 所述存储器中存储
有至少一条程序指 令, 所述处理器通过加载并执行所述至少一条程序指令以实现如权利要
求1至8任一所述的方法。
10.一种计算机存储介质, 其特征在于, 所述计算机存储介质中存储有至少一条程序指
令, 所述至少一条程序指令被处 理器加载并执 行以实现如权利要求1至8任一所述的方法。权 利 要 求 书 1/1 页
2
CN 115544554 A
2页面请求方 法、 装置和存储介质
技术领域
[0001]本发明涉及一种页面请求方法、 装置和存 储介质, 属于互联网技 术领域。
背景技术
[0002]网络爬虫是一种按照一定规则自动抓取万维网数据的程序或者脚本 。
[0003]现有方案中网络爬虫多种多样, 而为了保证数据安全防止数据被网络爬虫抓取,
现有方案中也出现了多种反爬虫方案, 比如IP(Internet Protocol, 网际互连协议)封禁、
UA(User‑Agent, 用户代理)封禁、 注册登录和请求头封禁等等, 然而以上反爬虫方案均可以
破解, 也即上述方案中仍然会 存在数据泄 露的风险, 数据安全性较弱。
发明内容
[0004]本发明的目的在于提供一种页面请求方法、 装置和存储介质, 用于解决现有技术
中存在的问题。
[0005]为达到上述目的, 本发明提供如下技 术方案:
[0006]根据第一方面, 本发明实施例提供了一种页面请求方法, 用于服务器中, 所述方法
包括:
[0007]接收请求端发送的页面获取请求;
[0008]获取所述页面获取请求所请求的网页数据, 所述网页数据中包括敏感数据;
[0009]根据预设渲染方式将所述敏感数据渲染为目标图片;
[0010]根据所述目标图片和所述网页数据 中的非敏感数据生成超文本标记语言HTML文
件, 返回所述HTML文件至所述请求端, 所述请求端根据接收到的所述HTML文件进行页面显
示。
[0011]可选地, 所述 根据预设渲染方式将所述敏感数据渲染为目标图片, 包括:
[0012]基于HTML5 canvas绘图将所述敏感数据填充至 canvas画 布。
[0013]可选地, 所述方法还 包括:
[0014]通过Node.JS服务端根据所述网页数据填充njk模板, 并添加目标占位符, 所述目
标占位符对应于所述敏感数据;
[0015]通过所述Node.JS服 务端将填充后的所述 njk模板发送至万维网Web端;
[0016]通过所述Web端对所述njk模板中的所述网页数据进行解密, 并根据所述目标占位
符执行所述根据预设渲染方式将所述网页数据中的敏感数据渲染为目标图片的步骤。
[0017]可选地, 所述 通过所述Web端对所述 njk模板中的所述网页数据进行解密, 包括:
[0018]通过React框架对所述 njk模板中的所述网页数据进行解密。
[0019]可选地, 所述方法还 包括:
[0020]通过所述React框架对所述网页数据中的交 互组件和/或视 觉组件进行渲染。
[0021]可选地, 所述网页数据还 包括非敏感数据, 所述方法还 包括:
[0022]在填充所述 njk模板时, 通过 所述Node.JS服 务端对所述非敏感数据进行封装。说 明 书 1/5 页
3
CN 115544554 A
3
专利 页面请求方法、装置和存储介质
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:22上传分享