This application relates to a verification diagram processing method, device, computer equipment and storage medium. The methods include: acquiring the dynamic validation map; determining the first and second regions of the dynamic validation map; the first region includes a pointer that can rotate from the default position to the second region; acquiring the deviation angle range of the second region relative to the default position; selecting the deviation angle from the deviation angle range; and selecting the deviation angle. The angle to be rotated as a pointer for verification. This method can automatically recognize the validation map of rotation angle.
【技术实现步骤摘要】
验证图处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种验证图处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了爬虫技术,利用爬虫技术对网站进行爬取,能够获取大量网页中的信息。然而,在爬取网站的过程中,经常遇到待爬取的目的网站为登录态,需要输入提供的验证图对应的验证码,在提交了验证码并验证通过之后才能继续对目的网站进行爬取。目前,网站常用的验证方式是:提出验证问题,用户从验证图中选择与提出的验证问题对应的验证答案,对于这类验证码的识别,通常是直接对验证图进行图片识别,从验证图中选择与验证问题相应的图即可。然而,目前出现了动态验证码,现阶段对于这种动态验证码还没有有效的识别方法。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够有效自动识别动态验证码的验证图处理方法、装置、计算机设备和存储介质。一种验证图处理方法,所述方法包括:获取动态验证图;确定所述动态验证图的第一区域和第二区域;所述第一区域包括能从默认位置起转动至所述第二区域的指针;获取所述第二区域相对于所述默认位置的偏离角度范围;从所述偏离角度范围中选取偏离角度;将选取的偏离角度作为所述指针的待转动角度以进行验证。一种验证图处理装置,所述装置包括:动态验证图获取模块,用于获取动态验证图;确定模块,用于确定所述动态验证图的第一区域和第二区域;所述第一区域包括能从默认位置起转动至所述第二区域的指针;获取模块,用于获取所述第二区域相对于所述默认位置的偏离角度范围;偏离角度选取模块,用于从所述偏离角度范围中选取偏离角度;验证模块,用于将选取的偏离角 ...
【技术保护点】
1.一种验证图处理方法,所述方法包括:获取动态验证图;确定所述动态验证图的第一区域和第二区域;所述第一区域包括能从默认位置起转动至所述第二区域的指针;获取所述第二区域相对于所述默认位置的偏离角度范围;从所述偏离角度范围中选取偏离角度;将选取的偏离角度作为所述指针的待转动角度以进行验证。
【技术特征摘要】
1.一种验证图处理方法,所述方法包括:获取动态验证图;确定所述动态验证图的第一区域和第二区域;所述第一区域包括能从默认位置起转动至所述第二区域的指针;获取所述第二区域相对于所述默认位置的偏离角度范围;从所述偏离角度范围中选取偏离角度;将选取的偏离角度作为所述指针的待转动角度以进行验证。2.根据权利要求1所述的方法,其特征在于,所述确定所述动态验证图的第一区域和第二区域,包括:获取动态验证图中的各个像素值;按照预设的第一区域像素值特征和第二区域像素值特征,将所述各个像素值划分为两类;根据划分为两类的像素值确定第一区域和第二区域。3.根据权利要求1所述的方法,其特征在于,所述第一区域和所述第二区域组成圆形或圆环,所述第二区域是扇形或扇环;所述获取所述第二区域相对于所述默认位置的偏离角度范围,包括:从所述圆形或圆环的同心圆周上选取离散点;所述同心圆周的半径小于或等于所述圆形或圆环的半径;分别确定各所述离散点相对于所述默认位置的偏离角度;获取各所述离散点所对应的圆形或圆环中的像素值;筛选所对应的像素值属于所述第二区域的离散点;在筛选出的离散点对应的偏离角度中确定最大偏离角度和最小偏离角度;将所述最大偏离角度和最小偏离角度分别作为所述第二区域的两条直线段各自相对于所述默认位置的偏离角度;根据所述偏离角度确定所述第二区域相对于所述默认位置的偏离角度范围。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述动态验证图包括从待爬取网站获取的多个动态验证图;所述方法还包括:分别计算获取的各个动态验证图的哈希值;将所述各个动态验证图的哈希值和待转动角度对应存储。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取与所述待爬取网站相应的用户登录信息;向所述待爬取网站的服务器发起动态验证图拉取请求;所述动态验证图拉取请求用于指示服务器在响应所述动态验证图拉取请求时返回动态验证图;计算返回的动态验证图所对应的哈希...
【专利技术属性】
技术研发人员:李江华,李武奇,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。