用了 cv2,OCR,加上了灰度识别,但是好像还是不能准确识别出这种不规则的图片验证码中的内容,想请教下站内大佬怎么解决这样的问题。
如非必要,不要和它杠
代码层面去掉验证码
如果这都能自动识别了 那验证码就没存在价值了
好吧,我看好像有些专门处理这些验证码的识别平台,调用他们的 api 可以识别验证。
这个好像就类似于 b 站的图片验证码
没必要花时间在这个上面,测试环境绕过或者开个万能验证码就行
直接 alt+f4
某测试工程师因为做自动化被验证码拦路, 结果奋发自学成才
看接口调用频率,之前用过图灵识别,很便宜的,1 个月用不到三块钱,准确率 90%+。
https://github.com/sml2h3/ddddocr, 可以用,但硬钢验证码感觉没啥必要,整个账号做特殊处理或者让开发整个长期 Token 比这个来的稳定便捷
刚写各位业界大佬解答
不是有没必要做的问题,是一定不要做。被领导看到了,你自动化代码都能稳定的识别验证码了,那领导会想这个验证码功能太弱了呗,逼着让开发给验证码加强度。属于道高一尺 魔高一丈的问题
先把下面的文字顺序中的文字提取并排序,然后 ocr 识别文本并获取坐标,需要点击的文本都是在某个区域内的,然后获取顺序中的文本去匹配区域内的坐标,依次点击即可