一种农药数据获取方法及服务器与流程

文档序号:12121343阅读:237来源:国知局
一种农药数据获取方法及服务器与流程

本发明涉及互联网技术领域,具体涉及一种农药数据获取方法及服务器。



背景技术:

随着网络的迅速发展,万维网成为大量信息的载体,搜索方法在通过万维网进行信息获取方面有着重要的应用。

传统的通用搜索引擎例如百度、Google等,成为用户检索信息的常用工具。但这些通用的搜索方法存在一定的局限性,通用的搜索方法追求尽可能广的网络覆盖,在有限的搜索资源的情况下,对用户关注的目标搜索的深度有限,返回的搜索结果往往包含大量不相关的信息。尤其在对农药数据进行搜索时,往往获得不到期望的数据。

因此,如何提出一种搜索方法,能够提高对农药数据的获取效率成为业界亟待解决的重要课题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种农药数据获取方法及服务器。

一方面,本发明提出一种农药数据获取方法,包括:

设定农药数据搜索参数,其中,所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数;

根据所述第一类参数在预设网页中获得第一链接;

根据所述第二类参数在所述第一链接对应的网页中获得第二链接;

根据所述第三类参数在所述第二链接对应的网页中获得第三链接;

根据所述第四类参数在所述第三链接对应的网页中获得对应数据。

另一方面,本发明提供一种服务器,包括:

设定单元,用于设定农药数据搜索参数,其中,所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数;

第一获取单元,用于根据所述第一类参数在预设网页中获得第一链接;

第二获取单元,用于根据所述第二类参数在所述第一链接对应的网页中获得第二链接;

第三获取单元,用于根据所述第三类参数在所述第二链接对应的网页中获得第三链接;

第四获取单元,用于根据所述第四类参数在所述第三链接对应的网页中获得对应数据。

本发明提供的一种农药数据获取方法及服务器,由于能够根据不同的搜索参数分别对不同级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例农药数据获取方法的流程示意图;

图2为本发明另一实施例农药数据获取方法的流程示意图;

图3为本发明又一实施例农药数据获取方法的流程示意图;

图4为本发明一实施例服务器的结构示意图;

图5为本发明另一实施例服务器的结构示意图;

图6为本发明又一实施例服务器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例农药数据获取方法的流程示意图,如图1所示,本发明提供的农药数据获取方法包括:

S101、设定农药数据搜索参数,其中,所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数;

具体地,服务器在进行搜索之前设置搜索所需要用到的搜索参数,其中所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数。例如第一类参数为农药种类、第二类参数为农药产品,第三类参数为对农药产品的评价分类,第四类参数为农药产品的各个评价分类的具体内容关键词。

S102、根据所述第一类参数在预设网页中获得第一链接;

具体地,所述服务器根据所述第一类参数在预设网页中进行搜索,获得链接文字中包含所述第一类参数的链接,即第一连接。服务器将从所述第一链接中提取出的统一资源定位符(Uniform Resource Locator,以下简称URL)进行规范化处理,转化为统一的格式存储起来,便于访问。其中,所述预设网页为存在大量农药交易信息的网站,例如农一网,可以有效获得大量的农药数据。

S103、根据所述第二类参数在所述第一链接对应的网页中获得第二链接;

具体地,所述服务器通过所述第一连接访问所述第一连接对应的网页,并根据所述第二类参数在所述第一连接对应的网页中进行搜索,获得链接文字中包含所述第二类参数的链接,即第二连接。服务器将从所述第二链接中提取出的URL进行规范化处理,转化为统一的格式存储起来,便于访问。

S104、根据所述第三类参数在所述第二链接对应的网页中获得第三链接;

具体地,所述服务器通过所述第二连接访问所述第二连接对应的网页,并根据所述第三类参数在所述第二连接对应的网页中进行搜索,获得链接文字中包含所述第三类参数的链接,即第三连接。服务器将从所述第三链接中提取出的URL进行规范化处理,转化为统一的格式存储起来,便于访问。

S105、根据所述第四类参数在所述第三链接对应的网页中获得对应数据。

具体地,所述服务器通过所述第三连接访问所述第三连接对应的网页,并根据所述第四类参数在所述第二连接对应的网页中进行搜索,获得与所述第四类参数对应的数据。

本发明提供的一种农药数据获取方法,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。

图2为本发明另一实施例农药数据获取方法的流程示意图,如图2所示,在上述各实施例的基础上,进一步地,本发明提供的农药数据获取方法还包括:

S206、对搜索过的网页进行标记,以避免重复搜索。

具体地,所述服务器对步骤101至步骤104中搜索过的网页做标记,表示这个网页已被搜索过,以后再使用相同的搜索参数进行搜索时,则跳过标记的网页。

本发明提供的一种农药数据获取方法,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。而通过对搜索过的网页进行标记,避免重复搜索,提高了搜索效率。

在上述各实施例的基础上,进一步地,所述根据所述第一类参数在预设网页中获得第一链接包括:

获取所述预设网页上的所有链接,根据所述第一类参数分别对比各个链接对应的文字,以获得所述第一链接。

具体地,所述服务器在访问所述预设网页时,读取网页的内容,取出页面中的所有链接,再根据所述第一类参数逐一对比获得链接的文字,将链接的文字中包含所述第一类参数的链接作为第一连接。

图3为本发明又一实施例农药数据获取方法的流程示意图,如图3所示,本发明提供的农药数据获取方法还包括:

S306、在获得所述对应数据后,输出所述对应数据。

具体地,所述服务器在获得与所述第四类参数对应的数据后,可以将获得的数据以文件的形式储存起来,也可以将获得的数据通过显示屏显示出来供用户查看。

本发明提供的一种农药数据获取方法,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。而输出获得的数据,便于用户查看和以后处理。

图4为本发明一实施例服务器的结构示意图,如图4所示,本发明提供的服务器包括设定单元401、第一获取单元402、第二获取单元403、第三获取单元404和第四获取单元405,其中:

设定单元401用于设定农药数据搜索参数,其中,所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数;第一获取单元402用于根据所述第一类参数在预设网页中获得第一链接;第二获取单元403用于根据所述第二类参数在所述第一链接对应的网页中获得第二链接;第三获取单元404用于根据所述第三类参数在所述第二链接对应的网页中获得第三链接;第四获取单元405用于根据所述第四类参数在所述第三链接对应的网页中获得对应数据。

具体地,所述设定单元401在进行搜索之前设置搜索所需要用到的搜索参数,其中所述搜索参数包括第一类参数、第二类参数、第三类参数和第四类参数。例如第一类参数为农药种类、第二类参数为农药产品,第三类参数为对农药产品的评价分类,第四类参数为农药产品的各个评价分类的具体内容关键词。

所述第一获取单元402根据所述第一类参数在预设网页中进行搜索,获得链接文字中包含所述第一类参数的链接,即第一连接。所述第一获取单元402将从所述第一链接中提取出的URL进行规范化处理,转化为统一的格式存储起来,便于访问。其中,所述预设网页为存在大量农药交易信息的网站。

所述第二获取单元403通过所述第一连接访问所述第一连接对应的网页,并根据所述第二类参数在所述第一连接对应的网页中进行搜索,获得链接文字中包含所述第二类参数的链接,即第二连接。所述第二获取单元403将从所述第二链接中提取出的URL进行规范化处理,转化为统一的格式存储起来,便于访问。

所述第三获取单元404通过所述第二连接访问所述第二连接对应的网页,并根据所述第三类参数在所述第二连接对应的网页中进行搜索,获得链接文字中包含所述第三类参数的链接,即第三连接。所述第三获取单元404将从所述第三链接中提取出的URL进行规范化处理,转化为统一的格式存储起来,便于访问。

所述第四获取单元405通过所述第三连接访问所述第三连接对应的网页,并根据所述第四类参数在所述第二连接对应的网页中进行搜索,获得与所述第四类参数对应的数据。

本发明提供的服务器,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。

图5为本发明另一实施例服务器的结构示意图,如图5所示,在上述实施例的基础上,进一步地本发明提供的服务器还包括:

标记单元506用于对搜索过的网页进行标记,以避免重复搜索。

具体地,所述标记单元506对步骤101至步骤104中搜索过的网页做标记,表示这个网页已被搜索过,以后再使用相同的搜索参数进行搜索时,则跳过标记的网页。

本发明提供的服务器,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。而通过对搜索过的网页进行标记,避免重复搜索,提高了搜索效率。

在上述各实施例的基础上,进一步地,所述第一获取单元402具体用于:

获取所述预设网页上的所有链接,根据所述第一类参数分别对比各个链接对应的文字,以获得所述第一链接。

具体地,所述第一获取单元402在访问所述预设网页时,读取网页的内容,取出页面中的所有链接,再根据所述第一类参数逐一对比获得链接的文字,将链接的文字中包含所述第一类参数的链接作为第一连接。

图6为本发明又一实施例服务器的结构示意图,如图6所示,在上述各实施例的基础上,进一步地本发明提供的服务器还包括:

输出单元606用于在获得所述对应数据后,输出所述对应数据。

具体地,所述输出单元606在获得与所述第四类参数对应的数据后,可以将获得的数据以文件的形式储存起来,也可以将获得的数据通过显示屏显示出来供用户查看。

本发明提供的服务器,由于能够根据不同的搜索参数分别对对应级别的网页进行搜索,获得相应的数据,提高了对农药数据的获取效率。而输出获得的数据,便于用户查看和以后处理。

本发明提供的服务器的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

以上所描述的服务器实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1