自动化测试——利用pytesser进行简单的验证码识别

在测试过程当中,常常会遇到验证码的问题,若是是相似以下图所示的简单验证码,能够考虑经过pytesser对其进行自动识别。测试

示例代码:spa

from pytesser import *
import ImageGrab
import os

os.chdir('C:\Python27\Lib\site-packages\pytesser')
# 先对验证码区域截图,再进行图像识别
screenshot = (1025,600,1025+113,600+47)
image = ImageGrab.grab(screenshot)
yzm = image_to_string(image)

若验证码较复杂,则pytesser很难对其正确识别。复杂的验证码示例以下。code

相关文章
相关标签/搜索