请求数据处理方法及请求数据处理系统技术方案

技术编号:14873412 阅读:96 留言:0更新日期:2017-03-23 21:05
本发明专利技术公开了一种请求数据处理方法及请求数据处理系统,所述请求数据处理方法包括以下步骤:S1、客户端发起请求;S2、服务器接收到请求后,生成请求数据,并对请求数据进行加密;S3、服务器将加密后的数据返回至客户端。本发明专利技术基于请求结果的二次加密,可以在请求结果被爬虫获取时,有效防止爬虫获取请求信息,提高爬虫破解的难度,对爬虫进行更有效的拦截。并且,本发明专利技术对请求结果加密可以实现零误伤,对于用户来说这一过程是透明的,对于爬虫来说,拿到请求结果之后不能直接获取数据,从而实现在不影响误伤率,几乎不影响性能的情况下,大大增加爬虫获取数据的难度。

【技术实现步骤摘要】

本专利技术涉及一种互联网
,特别是涉及一种请求数据处理方法及请求数据处理系统
技术介绍
随着互联网的发展,目前互联网上的爬虫量日益增加,爬虫会伪造用户行为,不断地访问服务器获取信息,这样会大大拖慢服务器速度,并且会造成私有信息资源被批量获取的风险。怎样通过采取先进的发爬虫手段来保护公司私有信息资源已经成为一个急需解决的问题。传统的针对爬虫识别的反爬手段如果足够复杂确实能够有效防止爬虫抓取数据,但是有一定的误伤率,且复杂度越高,误伤率也越高。一旦被破解,爬虫就能很容易的截取所需要的数据。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中传统的针对爬虫识别的反爬手段有一定的误伤率并且一旦被破解,爬虫就很容易的截取所需要的数据的缺陷,提供一种请求数据处理方法及请求数据处理系统。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种请求数据处理方法,其特点在于,包括以下步骤:S1、客户端发起请求;S2、服务器接收到请求后,生成请求数据,并对请求数据进行加密;S3、服务器将加密后的数据返回至客户端。较佳地,所述请求数据处理方法还包括:S4、客户端接收到加密后的请求数据后,对加密后的请求数据进行解密。较佳地,步骤S4中还根据解密后的请求数据进行业务逻辑处理。较佳地,步骤S4中通过脚本程序对加密后的请求数据进行解密。本专利技术的目的在于还提供了一种请求数据处理系统,其特点在于,包括客户端和服务器;所述客户端用于发起请求;所述服务器用于在接收到请求后,生成请求数据,并对请求数据进行加密;所述服务器还用于将加密后的数据返回至客户端。较佳地,所述客户端还用于在接收到加密后的请求数据后,对加密后的请求数据进行解密。较佳地,所述客户端还用于根据解密后的请求数据进行业务逻辑处理。较佳地,所述客户端用于通过脚本程序对加密后的请求数据进行解密。本专利技术的积极进步效果在于:本专利技术基于请求结果的二次加密,可以在请求结果被爬虫获取时,有效防止爬虫获取请求信息,提高爬虫破解的难度,对爬虫进行更有效的拦截。并且,本专利技术对请求结果加密可以实现零误伤,对于用户来说这一过程是透明的,对于爬虫来说,拿到请求结果之后不能直接获取数据,从而实现在不影响误伤率,几乎不影响性能的情况下,大大增加爬虫获取数据的难度。附图说明图1为本专利技术的较佳实施例的请求数据处理系统的模块示意图。图2为本专利技术的较佳实施例的请求数据处理方法的流程图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。如图1所示,本专利技术的请求数据处理系统包括客户端1和服务器2,其中,所述客户端1用于发起请求,以向服务器2请求数据;所述服务器2用于在接收到请求后,生成请求数据,并对请求数据进行加密;所述服务器2还用于将加密后的数据返回至客户端1。所述客户端1还用于在接收到加密后的请求数据后,通过脚本程序对加密后的请求数据进行解密,然后根据解密后的请求数据进行常规的业务逻辑处理。本专利技术还提供了一种请求数据处理方法,利用上述的请求数据处理系统实现,如图2所示,包括以下步骤:步骤101、客户端发起请求;步骤102、服务器接收到请求后,生成请求数据,并对请求数据进行加密;步骤103、服务器将加密后的数据返回至客户端;步骤104、客户端接收到加密后的请求数据后,通过脚本程序对加密后的请求数据进行解密,并根据解密后的请求数据进行业务逻辑处理。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本专利技术的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本专利技术的保护范围。本文档来自技高网...
请求数据处理方法及请求数据处理系统

【技术保护点】
一种请求数据处理方法,其特征在于,包括以下步骤:S1、客户端发起请求;S2、服务器接收到请求后,生成请求数据,并对请求数据进行加密;S3、服务器将加密后的数据返回至客户端。

【技术特征摘要】
1.一种请求数据处理方法,其特征在于,包括以下步骤:S1、客户端发起请求;S2、服务器接收到请求后,生成请求数据,并对请求数据进行加密;S3、服务器将加密后的数据返回至客户端。2.如权利要求1所述的请求数据处理方法,其特征在于,所述请求数据处理方法还包括:S4、客户端接收到加密后的请求数据后,对加密后的请求数据进行解密。3.如权利要求2所述的请求数据处理方法,其特征在于,步骤S4中还根据解密后的请求数据进行业务逻辑处理。4.如权利要求2所述的请求数据处理方法,其特征在于,步骤S4中通过脚本程序对加密后的请求数据进行解密。...

【专利技术属性】
技术研发人员:苟顺涛李巍
申请(专利权)人:携程计算机技术上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1