新闻动态

用flask做一个识别旋转验证码角度接口教程

2022-05-06

我们在模拟点击或者抓取数据的时候,偶尔会出现旋转验证码

用flask做一个识别旋转验证码角度接口

 

对于这样的旋转验证码,我在之前一篇文章有写到用pyppeteer旋转验证码,但是旋转的角度需要我们去获取,下面讲解一下。

获取模型

通过keras获取模型训练文件

用flask做一个识别旋转验证码角度接口

 

识别角度

通过模型文件,我们将图片的url地址传入模型方法中,通过模型识别获取图片对应的角度。

用flask做一个识别旋转验证码角度接口

 

flask生成接口

通过flask生成api接口,主要参数有token和url,而且利用post请求的方式,将这两个参数传入进去,再调用模型训练接口,就可以获取到识别的角度。

用flask做一个识别旋转验证码角度接口

 

测试识别

通过postman传入json数据,获取角度,看看能否返回数据,可以看到已经成功返回角度

用flask做一个识别旋转验证码角度接口

postman接收到的数据

用flask做一个识别旋转验证码角度接口

终端响应的数据

计算距离

通过角度和轨道距离计算滑块的滑动距离。在利用浏览器代码获取元素进行旋转拖动。

用flask做一个识别旋转验证码角度接口

 

目前我已经将接口生成上线,大家可以在我的云商店www.pyseo.club进行获取,需要付点小费。另外需要模型训练源码和我的flask源码,可以在商店一次性获取,自己用源码获取角度。

用flask做一个识别旋转验证码角度接口

 

当然了 识别准确率也不可能是100%,大致上70%以上是可以正确识别到了,已经可以正常使用的了。

用flask做一个识别旋转验证码角度接口

在线充值在线咨询在线电话返回顶部

技术支持

电话咨询

19922193247

超10000+ 企业选择我们,快速体验!

温馨提示:我们将在您提交信息后的30分钟内与您取得联系,请您保持电话通畅,谢谢!