滑动验证码识别-支持网易易盾和极验验证码

项目地址 https://github.com/yylime/hdyzm

验证码识别

  • 距离计算进行优化,减少了出错概率;现在可以大概率通过极验验证码对反扒机制 (2023年2月22日)
  • 测试极验验证码通过(2022年1月5日)
  • 测试网易易盾通过(2021年12月27日)

如果大家有测试网站,欢迎在issues中提出。

实际效果

  1. 运行录制
screen_record.gif
  1. 距离计算可视化
距离结果可视化

开发环境

# env
ubuntu-18.04 + vscode + python-3.7(miniconda)+ chrome(96.0.4664.110)
  1. 配置python环境(建议miniconda),然后安装如下依赖
# requirements
selenium==4.0.0
pillow
numpy
scipy
matplotlib
  1. 下载对应版本的chromedriver到chromedriver目录下(如果使用windows注意修改setting.py中对应的路径)官方地址 镜像地址

运行

# 默认测试为网易易盾
python hdyzm-master/main.py
# 也可以指定测试网站,目前额外只支持极验验滑动证码测试
python hdyzm-master/main.py --name jiyan

常见问题

  1. 滑动验证码如果出现滑动不流畅,请参考 https://blog.csdn.net/qq_36250766/article/details/100541705

你可能感兴趣的:(滑动验证码识别-支持网易易盾和极验验证码)