做自动化的时候,验证码是永远没法跳过的一个坑
首先我们要安装两个包,一个是pytesseracrt,另一个是Image
我用的是3.5版本的python
这两个包 直接用pip装也是可以的
然后我们需要装上另外一个东西tesseracr-ocr,这是一个.exe文件,需要自己去下载,这里也贴个地址链接:https://pan.baidu.com/s/1c31hius 密码:r2p8
安装没有太多好说的 无非就是下一步下一步,但是这里很可能会有个小坑,我之前没有使用默认位置安装的时候,老是出问题,后边用了默认位置就好了·暂时不明白是什么原因。
然后,我们在环境变量种,添加刚刚安装的地址
然后招一个图片
执行我们的代码
搞定收工~
代码在后边~
fromPILimportImage
importpytesseract
image = Image.open('F:/012.png')#image 打开图片
text = pytesseract.image_to_string(image)#识别转换图片
# Image._show(image)
print(image.format,image.size,image.mode)#文件格式、尺寸、属性
print(text)#打印识别到的数据
点关注~回复电影~你懂的~
领取专属 10元无门槛券
私享最新 技术干货