logo好方法网

基于HTML模板的页面生成方法、装置和计算机设备


技术摘要:
本申请涉及一种基于研发管理的基于HTML模板的页面生成方法、装置、计算机设备和存储介质。所述方法包括:获取并识别基准页面,抓取基准页面的页面布局文件和资源文件,根据页面布局文件确定具有相同标签位的相似页面内容。基于标签位实现相似页面内容的聚类,得到基于  全部
背景技术:
随着计算机技术的发展,以及互联网在人们日常工作生活中的广泛应用,人们通 过浏览网页来获取所需要的信息的方式变得十分普遍。随之而来的,针对各个用户的不同 需求,网页的制作和展示,也成为各网站吸引更多用户的手段。 一个网页的制作,需要根据网页待实现的功能或者新添加的需求,对网页的各元 素重新进行编写和布局。然而传统上的页面内容的重新编写或布局,大多是在代码或者配 置文件中,通过开发人员手动修改代码来实现,仍需耗费大量人力资源,导致网页生成的效 率较低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高网页生成效率的基于HTML 模板的页面生成方法、装置、计算机设备和存储介质。 一种基于HTML模板的页面生成方法,所述方法包括: 获取并识别基准页面,并抓取所述基准页面的页面布局文件和资源文件;所述基 准页面为基线版本的网站页面; 根据所述页面布局文件确定具有相同标签位的相似页面内容,并基于所述标签位 实现所述相似页面内容的聚类,得到基于所述标签位的内容聚类; 提取所述内容聚类的公共参数,并基于所述公共参数和所述资源文件确定所述基 准页面的页面内容; 对所述基准页面的页面内容进行模板化处理,生成所述基准页面对应的HTML模 板; 根据所述HTML模板以及目标页面的资源文件,生成对应目标页面。 在其中一个实施例中,所述根据所述HTML模板以及目标页面的资源文件,生成对 应目标页面包括: 当检测到目标页面生成指令时,触发基线版本访问操作,根据所述基线版本访问 操作获取HTML页面模板; 将所述HTML页面模板的页面内容替换为所述目标页面的资源文件,生成对应目标 页面。 在其中一个实施例中,所述将所述HTML页面模板的页面内容替换为所述目标页面 的资源文件,生成对应目标页面,包括: 基于所述HTML页面模板的页面内容和布局特征,生成多个替换键; 当检测到触发任一替换键时,获取对应替换键的资源提取地址,根据所述资源提 4 CN 111552903 A 说 明 书 2/11 页 取地址获得目标页面的资源文件; 将所述HTML页面模板的页面内容替换为所述目标页面的资源文件,生成对应目标 页面。 在其中一个实施例中,所述公共参数包括配色方案,所述页面内容包括页面主题 色;所述基于所述公共参数和所述资源文件确定所述页面的页面内容,包括: 基于所述配色方案和所述资源文件,对基准页面的配色进行色值分析,获取相同 色号的标签位对应的配色; 对所述相同色号的标签位对应的配色进行聚类,得到基于所述标签位的色号聚 类,确定为页面主题色。 在其中一个实施例中,所述公共参数包括布局特征,所述页面内容包括网站标志 的位置和资源属性;所述基于所述公共参数和所述资源文件确定所述页面的页面内容,包 括: 从所述资源文件中提取所述网站标志的显示关键字,并根据所述资源文件确定所 述网站标志的资源属性;所述显示关键字为顶部工具栏,所述网站标志的资源属性为图片 属性; 基于所述布局特征和所述显示关键字的关联,确定所述网站标志的显示位置;所 述网站标志的位置为与所述顶部工具栏对应的页面顶端。 在其中一个实施例中,所述根据所述页面布局文件确定具有相同标签位的相似页 面内容,并基于所述标签位实现所述相似页面内容的聚类,得到基于所述标签位的内容聚 类,包括: 获取所述页面布局文件的所有页面内容,并提取所有页面内容的标签位; 获取相同标签位的页面内容,确定为相似页面内容; 基于所述标签位对所述相似页面内容进行聚类操作,得到基于所述标签位的内容 聚类。 一种基于HTML模板的页面生成装置,所述装置包括: 基准页面识别模块,用于获取并识别基准页面,并抓取所述基准页面的页面布局 文件和资源文件;所述基准页面为基线版本的网站页面; 内容聚类模块,用于根据所述页面布局文件确定具有相同标签位的相似页面内 容,并基于所述标签位实现所述相似页面内容的聚类,得到基于所述标签位的内容聚类; 公共参数提取模块,用于提取所述内容聚类的公共参数,并基于所述公共参数和 资源文件确定所述页面的页面内容; HTML模板生成模块,用于基于所述基准页面的页面内容进行模板化处理,生成所 述基准页面对应的HTML模板; 目标页面生成模块,用于根据所述HTML模板,以及目标页面的资源文件,生成对应 目标页面。 在其中一个实施例中,所述目标页面生成模块还用于: 基于所述HTML页面模板的页面内容和布局特征,生成多个替换键; 当检测到触发任一替换键时,获取对应替换键的资源提取地址,根据所述资源提 取地址获得目标页面的资源文件; 5 CN 111552903 A 说 明 书 3/11 页 将所述HTML页面模板的页面内容替换为所述目标页面的资源文件,生成对应目标 页面。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现以下步骤: 获取并识别基准页面,并抓取所述基准页面的页面布局文件和资源文件;所述基 准页面为基线版本的网站页面 根据所述页面布局文件确定具有相同标签位的相似页面内容,并基于所述标签位 实现所述相似页面内容的聚类,得到基于所述标签位的内容聚类; 提取所述内容聚类的公共参数,并基于所述公共参数和所述资源文件确定所述基 准页面的页面内容; 对所述基准页面的页面内容进行模板化处理,生成所述基准页面对应的HTML模 板; 根据所述HTML模板以及目标页面的资源文件,生成对应目标页面。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现以下步骤: 获取并识别基准页面,并抓取所述基准页面的页面布局文件和资源文件;所述基 准页面为基线版本的网站页面; 根据所述页面布局文件确定具有相同标签位的相似页面内容,并基于所述标签位 实现所述相似页面内容的聚类,得到基于所述标签位的内容聚类; 提取所述内容聚类的公共参数,并基于所述公共参数和所述资源文件确定所述基 准页面的页面内容; 对所述基准页面的页面内容进行模板化处理,生成所述基准页面对应的HTML模 板; 根据所述HTML模板以及目标页面的资源文件,生成对应目标页面。 上述基于HTML模板的页面生成方法、装置、计算机设备和存储介质,通过获取识别 基准页面,并抓取基准页面的页面布局文件和资源文件,进而实现具有相同标签位的相似 页面内容的聚类,得到基于标签位的内容聚类。通过提取内容聚类的公共参数,基于公共参 数和资源文件确定页面的页面内容。由于对基准页面的页面内容进行了模板化处理,生成 了与基准页面对应的HTML模板。在进行页面内容的修改时,可基于HTML模板,将HTML模板上 原有的页面内容替换成目标页面的资源文件,则无需通过开发人员手动修改源码文件的方 式来实现页面内容的修改,即可得到符合需求的目标页面,降低了人力资源消耗,并提高了 目标页面生成的效率。 附图说明 图1为一个实施例中基于HTML模板的页面生成方法的应用场景图; 图2为一个实施例中基于HTML模板的页面生成方法的流程示意图; 图3为一个实施例中HTML模板示意图; 图4为一个实施例中生成对应目标页面的步骤的流程示意图; 图5为一个实施例中目标页面示意图; 6 CN 111552903 A 说 明 书 4/11 页 图6为一个实施例中基于HTML模板的页面生成装置的结构框图; 图7为一个实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏