在測試過程當中,常常會遇到驗證碼的問題,若是是相似以下圖所示的簡單驗證碼,能夠考慮經過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