51Testing软件测试论坛
标题:
验证码识别,为什么4个英文字母只显示了3个,更奇怪的是4个数字,中间有空格
[打印本页]
作者:
cq520131517
时间:
2017-4-6 10:12
标题:
验证码识别,为什么4个英文字母只显示了3个,更奇怪的是4个数字,中间有空格
# coding:utf-8
import pytesseract
from PIL import Image
img=Image.open("E://testcheckcode/0.jpg")
vcode = pytesseract.image_to_string(img).strip()
print vcode
复制代码
E:\testcheckcode\0.jpg
作者:
cq520131517
时间:
2017-4-6 10:18
作者:
jingzizx
时间:
2017-4-6 10:28
使用pytesseract识别跟它本身和验证码有关吧,人家自己的包
可以试试其他验证码
只是了解过一点,可以自己在详细查查
作者:
梦想家
时间:
2017-4-6 13:35
图片是没传上来么?我这看是损坏的
作者:
cq520131517
时间:
2017-4-7 17:52
公司电脑,图片无法上传。。。。python验证码识别,感觉不是那么容易,那两句程序只能识别一般清晰度比较高的图片,稍微有干扰就不行。涉及到很多方面。。。
作者:
cq520131517
时间:
2017-4-7 17:55
用网友的说的方法:1。和开发商量设置万能验证码 2.设个假验证码,不用用也能登陆 3.跳过验证码(加cookies,正在研究中) 4.python程序图片验证(涉及到算法,机器学习,编码。。。。难度太大。。。)。有用过方法3的伙伴们吗?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2