网站内容防抓取方法和装置与流程

文档序号:12376764阅读:来源:国知局

技术特征:

1.一种网站内容防抓取方法,其特征在于,包括以下步骤:

接收浏览器发送的校验请求,其中,所述校验请求用于对访问网站内容的访问请求进行校验,所述校验请求包括所述校验请求的标识和所述浏览器生成的第一校验信息;

读取与所述校验请求的标识对应的后端加密指令,并根据所述后端加密指令生成第二校验信息;

根据所述第一校验信息和所述第二校验信息生成校验结果;

将所述校验结果发送至所述浏览器,以使所述浏览器根据所述校验结果生成对所述网站内容的访问权限。

2.如权利要求1所述的网站内容防抓取方法,其特征在于,所述根据所述第一校验信息和所述第二校验信息生成校验结果,包括:

判断所述第一校验信息和所述第二校验信息是否相同;

如果所述第一校验信息和所述第二校验信息相同,则生成通过校验的校验结果;

如果所述第一校验信息和所述第二校验信息不同,则生成未通过校验的校验结果。

3.如权利要求1所述的网站内容防抓取方法,其特征在于,所述读取与所述校验请求的标识对应的后端加密指令,包括:

根据临时标识池中的标识与指令映射关系,读取与所述校验请求的标识对应的后端加密指令。

4.如权利要求3所述的网站内容防抓取方法,其特征在于,在所述接收浏览器发送的校验请求之前,还包括:

接收所述浏览器发送的访问请求;

根据预设规则生成所述校验请求的标识,并将所述校验请求的标识的状态标记为可用;

将所述校验请求的标识发送至所述浏览器,以使所述浏览器根据所述校验请求的标识生成所述校验请求。

5.如权利要求4所述的网站内容防抓取方法,其特征在于,在所述根据预设规则生成所述校验请求的标识,并将所述校验请求的标识的状态标记为可用之后,还包括:

从预设指令集中选取预设条数的前端加密指令和所述前端加密指令对应的后端加密指令;

建立所述校验请求的标识、所述预设条数的前端加密指令,以及所述对应的后端加密指令之间的映射关系以生成所述标识与指令映射关系;

将所述标识与指令映射关系保存在所述临时标识池中。

6.一种网站内容防抓取方法,其特征在于,包括以下步骤:

读取与服务器发送的校验请求的标识对应的前端加密指令,并根据所述前端加密指令生成第一校验信息;

根据所述校验请求的标识和所述第一校验信息生成校验请求;

将所述校验请求发送至所述服务器,以使所述服务器根据所述校验请求生成校验结果;

接收所述服务器发送的所述校验结果,并根据所述校验结果生成对所述网站内容的访问权限。

7.如权利要求6所述的网站内容防抓取方法,其特征在于,所述根据所述校验结果生成对所述网站内容的访问权限,包括:

在所述校验结果为通过校验时,根据所述校验结果生成对所述网站内容的访问权限。

8.如权利要求6所述的网站内容防抓取方法,其特征在于,所述读取与服务器发送的校验请求的标识对应的前端加密指令,包括:

根据临时标识池中的标识与指令映射关系,读取与所述校验请求的标识对应的前端加密指令。

9.如权利要求6所述的网站内容防抓取方法,其特征在于,在所述读取与服务器发送的校验请求的标识对应的前端加密指令前,还包括:

根据外部指令生成用于访问网站内容的访问请求,并将所述访问请求发送至所述服务器;

接收所述服务器发送的所述校验请求的标识。

10.一种网站内容防抓取装置,其特征在于,包括:

校验请求接收模块,用于接收浏览器发送的校验请求,其中,所述校验请求用于对访问网站内容的访问请求进行校验,所述校验请求包括所述校验请求的标识和所述浏览器生成的第一校验信息;

第一读取模块,用于读取与所述校验请求的标识对应的后端加密指令,并根据所述后端加密指令生成第二校验信息;

校验结果生成模块,用于根据所述第一校验信息和所述第二校验信息生成校验结果;

校验结果发送模块,用于将所述校验结果发送至所述浏览器,以使所述浏览器根据所述校验结果生成对所述网站内容的访问权限。

11.如权利要求10所述的网站内容防抓取装置,其特征在于,所述校验结果生成模块包括:

判断子模块,用于判断所述第一校验信息和所述第二校验信息是否相同;

生成子模块,用于在所述第一校验信息和所述第二校验信息相同时,生成通过校验的校验结果;在所述第一校验信息和所述第二校验信息不同时,生成未通过校验的校验结果。

12.如权利要求10所述的网站内容防抓取装置,其特征在于,所述第一读取模块还用于:

根据临时标识池中的标识与指令映射关系,读取与所述校验请求的标识对应的后端加密指令。

13.如权利要求12所述的网站内容防抓取装置,其特征在于,还包括:

访问请求接收模块,用于接收所述浏览器发送的访问请求;

校验请求的标识生成模块,用于根据预设规则生成所述校验请求的标识,并将所述校验请求的标识的状态标记为可用;

校验请求的标识发送模块,用于将所述校验请求的标识发送至所述浏览器,以使所述浏览器根据所述校验请求的标识生成所述校验请求。

14.如权利要求13所述的网站内容防抓取装置,其特征在于,还包括:

选取模块,用于从预设指令集中选取预设条数的前端加密指令和所述前端加密指令对应的后端加密指令;

建立模块,用于建立所述校验请求的标识、所述预设条数的前端加密指令,以及所述对应的后端加密指令之间的映射关系以生成所述标识与指令映射关系;

保存模块,用于将所述标识与指令映射关系保存在所述临时标识池中。

15.一种网站内容防抓取装置,其特征在于,包括:

第二读取模块,用于读取与服务器发送的校验请求的标识对应的前端加密指令,并根据所述前端加密指令生成第一校验信息;

校验请求生成模块,用于根据所述校验请求的标识和所述第一校验信息生成校验请求;

校验请求发送模块,用于将所述校验请求发送至所述服务器,以使所述服务器根据所述校验请求生成校验结果;

校验结果接收模块,用于接收所述服务器发送的所述校验结果,并根据所述校验结果生成对所述网站内容的访问权限。

16.如权利要求15所述的网站内容防抓取装置,其特征在于,所述校验结果接收模块还用于:

在所述校验结果为通过校验时,根据所述校验结果生成对所述网站内容的访问权限。

17.如权利要求15所述的网站内容防抓取装置,其特征在于,所述第二读取模块还用于:

根据临时标识池中的标识与指令映射关系,读取与所述校验请求的标识对应的前端加密指令。

18.如权利要求15所述的网站内容防抓取装置,其特征在于,还包括:

访问请求生成模块,用于根据外部指令生成用于访问网站内容的访问请求,并将所述访问请求发送至所述服务器;

校验请求的标识接收模块,用于接收所述服务器发送的所述校验请求的标识。

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