注:需要导入 PIL中的Image和ImageEnhance、pytesseract
处理思路:
1、进入登录页,使用截图功能将当前页面截图
2、定位验证码位置
3、获取验证码x,y坐标轴
4、获取验证码的长宽
5、写成自己需要的长度
6、打开截图并从截图中获取需要的区域
7、保存截图
8、打开截图
9、设置图像加强模式
10、识别验证码
11、将验证码打印出来(或在其它类中引用该结果)
源码如下:
# coding:utf-8 from selenium import webdriver from time import sleep import unittest from PIL import Image from PIL import ImageEnhance import