PIL+pytesser实现验证码识别

本文实例讲述了Python2.7+pytesser实现简单验证码的识别方法。分享给大家供大家参考,具体如下:

安装Python2.7版本

前往官网下载并配置好变量,网上教程很多不不再赘述
需要注意的是pytesser只适用于python2.7

安装PIL

pytesser的使用需要PIL库的支持。
32位机器:去到PIL官网进行安装
64位机器:建议使用Pillow代替PIL,PIL官网的安装包在64位机器下无法找到,安装Pillow也非常简单,使用pip就可以一句话搞定
pip install pillow

安装Pytesser

安装Pytesser是最麻烦的部分,因为Pytesser只在2007更新过Windows的版本,所以用pip无法安装,我们要去到Pytesser的官网进行下载(如果没有翻墙的工具可以去CSDN资源进行搜索,也可以通过邮箱私戳我)

下载好后进行解压,然后将压缩包里面的所有内容(如果有的话注意不将压缩软件自动创建的文件夹整个复制进pytesser)复制到Python27\Lib\site-packges\pytesser下,若没有pytesser文件夹则自己新建

接下来打开pytesser文件夹,将pytesser.py修改成init.py,然后打开py文件进行修改:
1.import Image —> from PIL import Image
2.tesseract_exe_name = 'tesseract' —> tesseract_exe_name = 'Python安装路径/Lib/site-packges/pytesser/tesseract

验证Pytesser

解压目录下有README文件,使用任意文本编辑器打开,找到Usage一行,根据Usage提供的代码进行测试。值得一提的是代码里的文件路径需要修改为自己的文件所在路径
mark
mark
如果所有结果完全一样,那么Pytesser到此安装成功了

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 安装Python2.7版本
  2. 2. 安装PIL
  3. 3. 安装Pytesser
  4. 4. 验证Pytesser