本公开涉及计算机的,尤其涉及一种网页标注方法、装置、设备、存储介质及程序产品。
背景技术:
1、不同的网页往往呈现的内容不同,能够满足的用户需求也不同。当用户浏览网页上的信息时,对网页上的某些文字不理解或者认为某些文字是重要的内容的情况下,需要对网页上的某些文字进行标注。以便于用于通过标注快速确定满足资深需求的网页。
2、目前,在使用中通常是通过搜索关键字,在用户确定的网页中后台对关键字进行标注显示,而不能够根据用户的在网页浏览中的实际需求进行不同字词的标注显示。
技术实现思路
1、鉴于上述问题,本公开提供了网页标注方法、装置、设备、存储介质及程序产品。
2、根据本公开的第一个方面,提供了一种网页标注方法,包括:在启动浏览器页面时,通过浏览器插件读取网页中的初始文本信息;对所述初始文本信息进行处理,得到预处理文本信息;获取所述预处理文本信息中的目标文本;响应对应所述目标文本的标注指令,对所述目标文本信息添加标签及标注;其中,所述标签用于表征所述目标文本的分类属性信息,所述标注用于表征所述目标文本的样式信息;所述对所述初始文本信息进行处理,得到预处理文本信息,包括:获取所述初始文本信息中的每个初始文字;对所述初始文字配置预设标记,得到标记文字;其中,所述预设标记用于表征对所述初始文字进行逻辑块划分;其中,所述预设标记中包括用于对所述标记文字的触发事件,所述触发事件用于表征对所述标记文字的选择。
3、根据本公开的实施例,所述获取所述预处理文本信息中的目标文本,包括:响应于对所述标记文字的划选指令,确定划选文本;根据所述标记文字的触发事件,获取所述划选文本中标记文字的最小索引位置和最大索引位置;根据所述最小索引位置和最大索引位置,确定目标文本。
4、根据本公开的实施例,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标签,包括:响应于所述目标文本的划选状态指令,在所述目标文本上生成注释区域;获取用户在所述注释区域的文字输入;根据所述文字输入,生成与所述目标文本对应的标签。
5、根据本公开的实施例,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标签,包括:响应于所述目标文本的划选状态指令,在所述目标文本上生成标签选项;根据所述标签选项,确定与所述目标文本对应的标签。
6、根据本公开的实施例,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标注,包括:响应于所述目标文本的划选状态指令,在所述目标文本上生成样式选项;根据所述样式选项,确定目标样式;将所述目标样式应用于所述目标文本。
7、根据本公开的实施例,该方法还包括:在所述目标文本上建立临时数组,其中所述临时数组用于存储所述目标文本中文字的位置索引信息;响应于所述目标文本标签的添加完成指令,清空所述临时数组。
8、根据本公开的实施例,所述对所述初始文字配置预设标记,得到标记文字,包括:获取每个所述标记文字的位置索引信息,将所述位置索引信息存储于文本数组中。
9、根据本公开的实施例,所述标记包括:文字的放大、加粗和背景颜色;和/或所述标签包括:姓名、地址、电话、身份。
10、根据本公开的实施例,该方法还包括:响应于对所述目标文本的清除指令,清除所述目标文本上的标签和/或标注。
11、本公开的第二方面提供了一种网页标注装置,包括:读取模块,用于在启动浏览器页面时,通过浏览器插件读取网页中的初始文本信息;第一处理模块,用于对所述初始文本信息进行处理,得到预处理文本信息;获取模块,用于获取所述预处理文本信息中的目标文本;以及第二处理模块,用于响应对应所述目标文本的标注指令,对所述目标文本信息添加标签及标注;其中,所述标签用于表征所述目标文本的分类属性信息,所述标注用于表征所述目标文本的样式信息。
12、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。
13、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。
14、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。
15、根据本公开提供的网页标注方法、装置、设备、介质和程序产品,通过对网页的初始文本信息中的每个初始文字进行预设标记,即对初始文字进行逻辑块划分,并在每个预设标记上添加触发事件,根据用户操作触发每个文字的位置获得目标文字,对目标文字进行添加标签及标注的操作。由于将本方法形成的程序产品作为插件形式应用,在网页中每个文字上添加预设标记,通过用户对文字上预设标记的触发操作进行添加标签和标记,通过对每个文字进行逻辑块划分,便于在每个文字上添加触发事件对每个文字独立的进行划选操作,因此,至少部分的解决了现有的不能够根据用户的在网页浏览中的实际需求进行不同字词的标注显示,实现了适用于不同的浏览器,对网页中的文字进行添加标签及标注的技术效果。
1.一种网页标注方法,包括:
2.根据权利要求1所述的方法,所述获取所述预处理文本信息中的目标文本,包括:
3.根据权利要求2所述的方法,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标签,包括:
4.根据权利要求2所述的方法,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标签,包括:
5.根据权利要求2所述的方法,所述响应对应所述目标文本的标注指令,对所述目标文本信息添加标注,包括:
6.根据权利要求2所述的方法,该方法还包括:
7.根据权利要求1所述的方法,所述对所述初始文字配置预设标记,得到标记文字,包括:
8.根据权利要求1所述的方法,所述标记包括:文字的放大、加粗和背景颜色;和/或
9.根据权利要求1所述的方法,该方法还包括:
10.一种网页标注装置,包括:
11.一种电子设备,包括:
12.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~9中任一项所述的方法。