开始是想着将验证码下载到本地,然后调用软件打开
from PIL import Image
img=Image.open(file)
img.show()
<pre name="code" class="plain">
然后发现直接可以调用matplotlib库绘制出来
import matplotlib.pyplot as plt
img=Image.open(file)
plt.figure("验证码")
plt.imshow(img)
plt.show()
其实爬虫的验证码可以直接不下载到本地,而是放在内存中直接打开
import io
img = urllib.request.urlopen(url).read()
tmpIm =io.BytesIO(img)
im = Image.open(tmpIm)
im.show()