在测试过程当中,常常会遇到验证码的问题,若是是相似以下图所示的简单验证码,能够考虑经过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