# python+yolov5+selenium 极验验证码破解 **Repository Path**: lewe/geetest-ai-slide ## Basic Information - **Project Name**: python+yolov5+selenium 极验验证码破解 - **Description**: 用AI来识别出验证码的缺口,通过selenium模拟人为滑动,实现破解 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2023-12-07 - **Last Updated**: 2023-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` 🕙 分享是一种美德,右上随手点个 🌟 Star,谢谢 ``` **温馨提醒** 1. 本项目仅适用学习交流 2. 本项目不在任何平台出售,如有发现请积极举报
3. 不要只是白嫖 ,如果帮到你了麻烦**点个Star**
4. 发现有问题?添加下方QQ一起探讨,或者直接提Issues ## 1.项目简介 **python+yolov5+selenium 极验验证码破解** ### 1.1说明 1、项目使用yolov5
2、用了200张图片左右训练出了针对代码中的网站验证码的缺口寻找
3、可能用于识别其他网站的效果并不好,需要你自己进行模型训练
4、由于我对Python不是那么的熟悉,所以selenium拟人滑动可能处理的不是很好 ### 1.2目标标注 **经过200张图片的标注** 如图: ### 1.3训练效果 **经过200张图片400次的训练效果** 如图: ### 1.4识别效果 如图: #### 1.5 使用方法 把源码下载到本地后,首先安装依赖 ``` pip install -r requirements.txt ``` 安装完成后,启动main.py文件 ``` python main.py ``` #### 1.6 注意事项 可能有的小伙伴识别的时候会一直报:“怪物吃了拼图 请重试” 的问题 可以执行 help.py 文件,找到selenium的指定目录修改pointer_input.py文件 ``` python help.py 执行上面脚本,输出会返回selenium的目录 ``` ``` 列:D:\Users\Administrator\miniconda3\envs\yolov5\lib\site-packages\selenium\__init__.py 将\selenium\webdriver\common\actions\pointer_input.py文件里的DEFAULT_MOVE_DURATION变量调小即可纵享丝滑 DEFAULT_MOVE_DURATION设置为10时,可以解决极验 怪物吃了拼图 请重试 问题 ``` 详情可以看 help.py 中的注释 #### 1.7 开发环境 1.语言 Python3.8
2.开发工具 Vode Code
3.AI框架 Yolov5 ## 有疑问可以添加我的QQ