0
点赞
收藏
分享

微信扫一扫

云商店一个识别旋转验证码角度接口

覃榜言 2022-05-19 阅读 64

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


云商店一个识别旋转验证码角度接口_数据


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


获取模型


通过keras获取模型训练文件


云商店一个识别旋转验证码角度接口_flask_02


识别角度


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


云商店一个识别旋转验证码角度接口_flask_03


flask生成接口


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


云商店一个识别旋转验证码角度接口_验证码_04


测试识别


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


云商店一个识别旋转验证码角度接口_flask_05


postman接收到的数据


云商店一个识别旋转验证码角度接口_验证码_06

终端响应的数据


计算距离


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


云商店一个识别旋转验证码角度接口_flask_07


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




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



云商店一个识别旋转验证码角度接口_flask_08


云商店www.pyseo.club进行获取



举报

相关推荐

0 条评论