一种获取数据信息的方法及装置制造方法及图纸

技术编号:15800053 阅读:95 留言:0更新日期:2017-07-11 13:58
本发明专利技术实施例提供了一种获取数据信息的方法及装置,应用于终端中的目标应用程序,该方法包括:启动所述目标应用程序,并获取所述目标应用程序的各预定元素信息;生成所述各预定元素信息对应的第一访问请求,并通过攻击应用程序生成所述第一访问请求对应的第二访问请求;通过所述攻击应用程序向服务器发送所述第二访问请求,以使所述服务器根据所述第二访问请求,向所述攻击应用程序返回对应的数据信息;接收所述服务器通过所述攻击应用程序返回的所述数据信息;根据所述数据信息,向所述服务器发送广播。应用本发明专利技术实施例,可以避免爬虫用户的IP地址被屏蔽。

Method and device for acquiring data information

The embodiment of the invention provides a method and a device for obtaining data information, is applied to the terminal of the target application, the method comprises: starting the target application, the predetermined elements and to obtain information on the target application; the first generation of the various elements of access information corresponding to the reservation request, and the attack application generates the first access request corresponding to the second access request; through the attack application to the server to send the second access request, the server according to the second request, to attack the application returns the corresponding data information; the information received by the server through the data the attack application returns; according to the data information to the server sends a broadcast. With the embodiment of the invention, the IP address of the crawler user can be prevented from being shielded.

【技术实现步骤摘要】
一种获取数据信息的方法及装置
本专利技术涉及互联网
,特别是涉及一种获取数据信息的方法及装置。
技术介绍
目前,数据信息越来越重要,终端可以通过爬虫技术访问并获取各大网站的数据信息。与此同时,各大网站的反爬虫技术应运而生。通常,获取目标网站数据信息的过程为:终端在访问目标网站时,批量下载目标网站的数据信息,并对这些数据信息进行分析,获取有效数据信息,转换、加载及保存有效数据信息,以提供给普通搜索用户进行查看。通常情况下,访问目标网站的用户包括:普通搜索用户及爬虫用户。其中,普通搜索用户所在终端可以向服务器发送访问请求,服务器接收到该访问请求时,向普通搜索用户所在终端返回访问请求对应的数据信息,进而普通搜索用户所在终端在接收到数据信息后,向服务器发送对应的广播(Pingback,通知目标网站收到访问请求对应的数据信息的反馈)。爬虫用户所在终端也可以向服务器发送访问请求,在服务器接收到爬虫用户所在终端的访问请求后,向爬虫用户所在终端返回该访问请求对应的数据信息,同时,爬虫用户所在终端在接收到数据信息后,为了避免服务器识别到该终端的用户为爬虫用户,该终端可能不会发送对应的广播给服务器本文档来自技高网...
一种获取数据信息的方法及装置

【技术保护点】
一种获取数据信息的方法,其特征在于,应用于终端中的目标应用程序,所述方法包括:启动所述目标应用程序,并获取所述目标应用程序的各预定元素信息;生成所述各预定元素信息对应的第一访问请求,并通过攻击应用程序生成所述第一访问请求对应的第二访问请求;其中,所述第二访问请求满足所述攻击应用程序与服务器之间的通信协议;通过所述攻击应用程序向服务器发送所述第二访问请求,以使所述服务器根据所述第二访问请求,向所述攻击应用程序返回对应的数据信息;接收所述服务器通过所述攻击应用程序返回的所述数据信息;根据所述数据信息,向所述服务器发送广播。

【技术特征摘要】
1.一种获取数据信息的方法,其特征在于,应用于终端中的目标应用程序,所述方法包括:启动所述目标应用程序,并获取所述目标应用程序的各预定元素信息;生成所述各预定元素信息对应的第一访问请求,并通过攻击应用程序生成所述第一访问请求对应的第二访问请求;其中,所述第二访问请求满足所述攻击应用程序与服务器之间的通信协议;通过所述攻击应用程序向服务器发送所述第二访问请求,以使所述服务器根据所述第二访问请求,向所述攻击应用程序返回对应的数据信息;接收所述服务器通过所述攻击应用程序返回的所述数据信息;根据所述数据信息,向所述服务器发送广播。2.根据权利要求1所述的方法,其特征在于,所述启动所述目标应用程序,并获取所述目标应用程序的各预定元素信息的步骤包括:按预设周期,启动目标应用程序,并获取已存储的包含各预定元素信息的信息表;根据所述信息表中包含的各预定元素信息的顺序,依次获取各预定元素信息。3.根据权利要求1所述的方法,其特征在于,所述生成所述各预定元素信息对应的第一访问请求,并通过攻击应用程序生成所述第一访问请求对应的第二访问请求的步骤包括:生成包含所述各预定元素信息的第一访问请求;根据所述攻击应用程序与所述目标应用程序之间的第一通信协议,对所述第一访问请求进行加密;通过所述攻击应用程序根据所述第一通信协议,解密所述第一访问请求;通过所述攻击应用程序根据所述攻击应用程序与所述服务器之间的第二通信协议,对所述解密后的第一访问请求进行加密,生成所述第二访问请求。4.根据权利要求3所述的方法,其特征在于,所述根据所述攻击应用程序与所述目标应用程序之间的第一通信协议,对所述第一访问请求进行加密的步骤包括:根据所述第一通信协议中包括的第一公钥,对所述第一访问请求进行加密;所述通过所述攻击应用程序根据所述第一通信协议,解密所述第一访问请求的步骤包括:通过所述攻击应用程序根据所述第一通信协议中包括的第一私钥,解密所述第一访问请求;所述通过所述攻击应用程序根据所述攻击应用程序与所述服务器之间的第二通信协议,对所述解密后的第一访问请求进行加密,生成所述第二访问请求的步骤包括:通过所述攻击应用程序根据所述第二通信协议中包括的第二公钥,对所述解密后的第一访问请求进行加密,生成所述第二访问请求。5.根据权利要求4所述的方法,其特征在于,所述接收所述服务器通过所述攻击应用程序返回的所述数据信息的步骤包括:接收所述服务器通过所述攻击应用程序返回的加密...

【专利技术属性】
技术研发人员:帅伟良
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1