- 博客(7)
- 收藏
- 关注
原创 攻破极验滑块
{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '登录成功', 'data': {'authentication': 'f68d193510b7ea9851cc960078c8b247'}}{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '识别成功', 'data': '159,29,206,72'}print('#验证码识别接口返回')print('#登录接口返回')
2023-05-15 15:29:12
92
原创 滑块验证码
首先使用imread函数读取背景图片和缺口图片,然后使用Canny函数识别出图片的边缘。接着,将图片格式转换为RGB格式,并使用matchTemplate函数在背景图片中搜索对应的缺口。最后,选出其中“概率最高”的点,即为缺口匹配的位置。缺口的X轴坐标就是匹配结果中“概率最高”的点的X坐标。滑块验证码是一种常见的验证码形式,它通过要求用户拖动一个滑块来验证用户的真实性。而识别滑块验证码中的缺口位置是破解滑块验证码的一种常见方式。为了更好地展示缺口的位置,可以将缺口用矩形框标注出来。
2023-05-15 15:26:04
243
1
原创 验证码识别
做验证码识别,是因为爬虫程序中需要识别验证码,而我又不想花钱去打码平台。所以只能自己做个识别程序。刚开始我是用了OCR识别,试验后发现结果不是很理想。又把目光放到了机器学习上,用Pytorch自己搭建CNN神经网络进行学习。我先从某网站爬取了一千多张验证码图片,然后手工标注了三四百张图片,放进模型进行学习。然后用模型预测标注其他验证码,然后手动纠正。获得了一千多份标注好的数据进行学习,最终在测试集(三四百张)上预测正确率有96%左右。
2023-05-15 15:21:40
146
原创 验证码识别
做验证码识别,是因为爬虫程序中需要识别验证码,而我又不想花钱去打码平台。又把目光放到了机器学习上,用Pytorch自己搭建CNN神经网络进行学习。我先从某网站爬取了一千多张验证码图片,然后手工标注了三四百张图片,放进模型进行学习。然后用模型预测标注其他验证码,然后手动纠正。获得了一千多份标注好的数据进行学习,最终在测试集(三四百张)上预测正确率有96%左右。如果上述代码遇到问题或已更新无法使用等情况可以联系Q:2633739505或直接访问www.ttocr.com测试对接(免费得哈)
2023-05-14 19:46:54
125
原创 滑块验证码
首先使用imread函数读取背景图片和缺口图片,然后使用Canny函数识别出图片的边缘。接着,将图片格式转换为RGB格式,并使用matchTemplate函数在背景图片中搜索对应的缺口。最后,选出其中“概率最高”的点,即为缺口匹配的位置。缺口的X轴坐标就是匹配结果中“概率最高”的点的X坐标。滑块验证码是一种常见的验证码形式,它通过要求用户拖动一个滑块来验证用户的真实性。而识别滑块验证码中的缺口位置是破解滑块验证码的一种常见方式。为了更好地展示缺口的位置,可以将缺口用矩形框标注出来。
2023-05-14 18:11:28
306
2
原创 滑块验证码
首先使用imread函数读取背景图片和缺口图片,然后使用Canny函数识别出图片的边缘。接着,将图片格式转换为RGB格式,并使用matchTemplate函数在背景图片中搜索对应的缺口。最后,选出其中“概率最高”的点,即为缺口匹配的位置。缺口的X轴坐标就是匹配结果中“概率最高”的点的X坐标。滑块验证码是一种常见的验证码形式,它通过要求用户拖动一个滑块来验证用户的真实性。而识别滑块验证码中的缺口位置是破解滑块验证码的一种常见方式。为了更好地展示缺口的位置,可以将缺口用矩形框标注出来。
2023-05-14 18:10:44
152
原创 攻破极验滑块
{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '登录成功', 'data': {'authentication': 'f68d193510b7ea9851cc960078c8b247'}}{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '识别成功', 'data': '159,29,206,72'}print('#验证码识别接口返回')print('#登录接口返回')
2023-05-14 18:09:25
171
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人