System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,具体涉及一种基于网页搜索的索引数据预览方法及装置。
技术介绍
1、随着互联网的迅速发展,用户访问网页的需求也越来越多。无论是获取信息、进行学习、购物、社交还是娱乐,互联网已经成为人们生活中不可或缺的一部分。在这个信息爆炸的时代,搜索引擎在人们的生活中扮演着重要的角色,其作用也越来越明显。
2、目前,用户在使用搜素引擎搜索内容时,为了查看搜索结果,就需要不断打开搜索结果的详情页面,浏览完此页面后再关闭网页,一直重复此动作,导致工作效率低。如果可以在索引结果页通过预览了解此页面内容,是自己需要的,则再打开详情页面,就可以减少打开详情页面的次数,提高工作效率。
技术实现思路
1、为此,本申请提供一种基于网页搜索的索引数据预览方法及装置,以解决现有技术存在的用户为了查看搜索结果,需要不断打开搜索结果的详情页面,浏览完此页面后再关闭网页,一直重复此动作,导致工作效率低的问题。
2、为了实现上述目的,本申请提供如下技术方案:
3、第一方面,一种基于网页搜索的索引数据预览方法,包括:
4、步骤1:接收用户在主界面数据输入区输入的关键词和选择的搜索引擎;
5、步骤2:根据所述关键词和所述搜索引擎创建查询网址;
6、步骤3:根据所述查询网址获取网页源代码;
7、步骤4:将所述网页源代码传值给主界面数据显示区的webview控件;
8、步骤5:所述webview控件加载所述网页源代码,渲染
9、步骤6:获取鼠标悬停位置,根据鼠标悬停位置获取页面内容,并弹出悬浮框页面,在悬浮框页面显示页面内容详情。
10、进一步的,所述步骤1中,所述主界面数据输入区添加有textbox控件、combobox控件以及button控件。
11、更进一步的,所述combobox控件中添加有下拉选项。
12、进一步的,所述步骤3中,获取网页源代码时是通过httpclientfactory组件获取的。
13、进一步的,所述步骤6具体包括:
14、获取鼠标悬停区域的html内容;
15、解析所述html内容中的超链接地址;
16、若所述html内容中不存在超链接地址,则获取所述html内容的文本数据,并弹出悬浮框页面,将文本数据加载到所述悬浮框页面供用户预览;
17、若所述html内容中包含超链接地址,则获取网页源代码,根据网页源代码获取网页的文本数据,并弹出悬浮框页面,将文本数据加载到所述悬浮框页面供用户预览。
18、第二方面,一种基于网页搜索的索引数据预览装置,包括:
19、数据接收模块,用于接收用户在主界面数据输入区输入的关键词和选择的搜索引擎;
20、查询网址创建模块,用于根据所述关键词和所述搜索引擎创建查询网址;
21、网页源代码获取模块,用于根据所述查询网址获取网页源代码;
22、数据传输模块,用于将所述网页源代码传值给主界面数据显示区的webview控件;
23、显示模块,用于所述webview控件加载所述网页源代码,渲染后发送至主界面数据显示区进行显示;
24、鼠标位置检测模块,用于获取鼠标悬停位置,根据鼠标悬停位置获取页面内容,并弹出悬浮框页面,在悬浮框页面显示页面内容详情。
25、进一步的,所述鼠标位置检测模块具体用于:
26、获取鼠标悬停区域的html内容;
27、解析所述html内容中的超链接地址;
28、若所述html内容中不存在超链接地址,则获取所述html内容的文本数据,并弹出悬浮框页面,将文本数据加载到所述悬浮框页面供用户预览;
29、若所述html内容中包含超链接地址,则获取网页源代码,根据网页源代码获取网页的文本数据,并弹出悬浮框页面,将文本数据加载到所述悬浮框页面供用户预览。
30、第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现一种基于网页搜索的索引数据预览方法的步骤。
31、第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现一种基于网页搜索的索引数据预览方法的步骤。
32、相比现有技术,本申请至少具有以下有益效果:
33、本申请提供了一种基于网页搜索的索引数据预览方法及装置,通过接收用户在主界面数据输入区输入的关键词和选择的搜索引擎;根据关键词和搜索引擎创建查询网址;根据查询网址获取网页源代码;将网页源代码传值给主界面数据显示区的webview控件;webview控件加载网页源代码,渲染后发送至主界面数据显示区进行显示;获取鼠标悬停位置,根据鼠标悬停位置获取页面内容,并弹出悬浮框页面,在悬浮框页面显示页面内容详情。本申请可以根据输入的关键字及选择的搜索引擎查询搜索结果,用户鼠标悬停搜索结果后,可以在悬浮框显示搜索结果内容,而无需点击访问搜索结果详情页面,解决了用户在网页搜索过程中频繁打开详情页面的困扰,减少打开详情页面的次数,提高了工作效率。
本文档来自技高网...【技术保护点】
1.一种基于网页搜索的索引数据预览方法,其特征在于,包括:
2.根据权利要求1所述的基于网页搜索的索引数据预览方法,其特征在于,所述步骤1中,所述主界面数据输入区添加有TextBox控件、ComboBox控件以及Button控件。
3.根据权利要求2所述的基于网页搜索的索引数据预览方法,其特征在于,所述ComboBox控件中添加有下拉选项。
4.根据权利要求1所述的基于网页搜索的索引数据预览方法,其特征在于,所述步骤3中,获取网页源代码时是通过HttpClientFactory组件获取的。
5.根据权利要求1所述的基于网页搜索的索引数据预览方法,其特征在于,所述步骤6具体包括:
6.一种基于网页搜索的索引数据预览装置,其特征在于,包括:
7.根据权利要求6所述的基于网页搜索的索引数据预览装置,其特征在于,所述鼠标位置检测模块具体用于:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
< ...【技术特征摘要】
1.一种基于网页搜索的索引数据预览方法,其特征在于,包括:
2.根据权利要求1所述的基于网页搜索的索引数据预览方法,其特征在于,所述步骤1中,所述主界面数据输入区添加有textbox控件、combobox控件以及button控件。
3.根据权利要求2所述的基于网页搜索的索引数据预览方法,其特征在于,所述combobox控件中添加有下拉选项。
4.根据权利要求1所述的基于网页搜索的索引数据预览方法,其特征在于,所述步骤3中,获取网页源代码时是通过httpclientfactory组件获取的。
5.根据权利要求1所述...
【专利技术属性】
技术研发人员:郑立敏,车明,
申请(专利权)人:北京热源汇盈网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。