Skip to content
/ hdyzm Public

使用selenium+chromedriver实现简单的滑动验证码识别

Notifications You must be signed in to change notification settings

yylime/hdyzm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

实际效果

  1. 运行录制

screen_record

  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 main.py
# 也可以指定测试网站,目前额外只支持极验验滑动证码测试
python main.py --name jiyan

常见问题

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

About

使用selenium+chromedriver实现简单的滑动验证码识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages