【技术实现步骤摘要】
一种网页关键词定位检索方法
[0001]本专利技术涉及计算机处理技术和WEB网页处理领域,特别是涉及一种网页关键词定位检索方法。
技术介绍
[0002]随着网络技术以及信息传播技术的高速发展,网页信息浏览已成为人们日常信息获取的重要途径。但如何在海量以及良莠不齐的网页信息中,快速高效的甄别自身所需信息,是提高生产力的核心所在。
[0003]现有的公开技术中,Chrome浏览器官方提供了关键词定位功能扩展,并集成在自家的浏览器产品中。但基于现有应用的效果依旧远达不到上述所提到的核心需求,其主要缺点如下:
[0004]无法自动化:Chrome浏览器所提供的关键词定位功能只能由用户手动触发,即用户输入需要定位的关键词后手动触发网页信息定位。当用户在进行多次、大规模的网页浏览时,重复的手动触发反而会降低浏览效率;
[0005]无法数据交互:Chrome浏览器所提供的关键词定位功能只是单纯的定位功能,无后续流程。无法满足用户在定位关键词后,后续的一些数据检索需求,实际的后续流程还需用户手动操作。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种网页关键词定位检索方法,其特征在于,包括以下步骤:步骤1:配置Chrome Extensions的扩展模块,所述扩展模块通过目标节点的轮询探针和MutationObserver接口监听与搜索模块相连,用以对目标网页数据动态加载监听、自动定位检索和重新渲染网页,所述扩展模块包括清单文件、用户界面、后台服务和内容脚本,所述清单文件用于向浏览器提供扩展的信息,包括扩展的版本和拓展所需主机权限;所述用户界面用于用户自定义扩展规则;所述后台服务用于处理扩展的事件程序,利用Chrome Extensions提供的API完成对浏览器的扩展;所述内容脚本用于将逻辑脚本注入目标网页用以读取和修改其内容,所述后台服务包括浏览器页签控制、浏览器本地缓存控制、浏览器导航栏控制、浏览器cookie控制和浏览器定时调度控制;步骤2:配置搜索模块,所述扩展模块与搜索模块通过Http协议进行通信,所述搜索模块包括搜索服务层与搜索平台,根据扩展模块传过来的目标网页关键词的参数,通过预设的业务检索规则检索,将检索结果回传扩展模块。2.如权利要求1所述的一种网页关键词定位检索方法,其特征在于,所述步骤1中,所述Chrome Extensions的扩展模块基于HTML、JavaScript和CSS,配置的具体步骤如下:步骤1
‑
1:所述清单文件为一个用于描述扩展的所有元数据的JSON格式化的文件,所述扩展所需主机权限通过对主机权限的申请以达到控制扩展浏览器;步骤1
‑
2:所述用户界面包括一个用于预设规则的弹窗的HTML文件,所述预设规则包括用户配置自定义开启监听的目标网页、目标网页关键词定位、目标网页数据动态加载监听和后续自动触发定位检索的规则,所述用户配置自定义开启监听的目标网页记为目标网页URL,所述目标网页关键词定位记为目标网页关键词所在XPath坐标,所述目标网页数据动态加载监听记为目标网页数据动态加载的中间状态XPath坐标,所述后续自动触发定位检索的规则记为目标网页数据动态加载的完毕条件;步骤1
‑
3:所述后台服务为一段JavaScript脚本,读取步骤1
‑
2配置的预设规则并加载至内存中,根据目标网页URL,调用后台服务的浏览器导航栏控制,所述浏览器导航栏控制包括调用Chrome Extensions提供的chrome.webNavigation API中的onCompleted事件,监听浏览器页签是否加载目标网页URL,如是,则触发后续步骤;步骤1
‑
4:调用后台服务的浏览器页签控制控制,所述浏览器页签控制控制包括调用Chrome Extensions提供的chrome.tabs.sendMessage...
【专利技术属性】
技术研发人员:梁宏磊,姜平,袁志强,
申请(专利权)人:焦点科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。