Python识别验证码的实现示例


Posted in Python onSeptember 30, 2020

废话不多说,直接开干!
首先安装库

pip install pytesseract
pip install PILLOW

然后按照tesseract程序下载安装

tessercat下载地址:https://digi.bib.uni-mannheim.de/tesseract/ //请依据自己的操作系统下载exe文件安装

用户变量,系统变量都添加:PATH C:\Program Files (x86)\Tesseract-OCR; //这是tesseract的安装目录
系统变量添加:TESSDATA_PREFIX C:\Program Files (x86)\Tesseract-OCR
//有的博文写到“TESSDATA_PREFIX”目录需要到tessdata,但是我电脑配置到tessdata就会多一级tessdata目录,命令测试时会找不到,所以这里自己依据调试哪个OK用哪个~

Python识别验证码的实现示例

再找到pytesseract.py文件
修改添加tesseract.exe

tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe'

Python识别验证码的实现示例

#! -*- coding:utf-8 -*-

import pytesseract
from PIL import Image
im=Image.open('D:/py3.8/src/商标/8.jpg')
code = pytesseract.image_to_string(im).strip()
print('验证码识别结果:'+code)
print(type(code))
if(code =='51188'):
  print('ok')
# print(pytesseract.image_to_string(im))

执行结果

验证码识别结果:51188
<class 'str'>
ok

Process finished with exit code 0

只能识别部分验证码,加条线,下划线好像不行!

到此这篇关于Python识别验证码的实现示例的文章就介绍到这了,更多相关Python识别验证码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 变量类型及命名规则介绍
Jun 08 Python
Python编程修改MP3文件名称的方法
Apr 19 Python
python3爬取淘宝信息代码分析
Feb 10 Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
使用python matplotlib 画图导入到word中如何保证分辨率
Apr 16 Python
Python selenium如何打包静态网页并下载
Aug 12 Python
python通过函数名调用函数的几种场景
Sep 23 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
Python 实现二叉查找树的示例代码
Dec 21 Python
python性能测试工具locust的使用
Dec 28 Python
Python上下文管理器Content Manager
Jun 26 Python
Python列表嵌套常见坑点及解决方案
Sep 30 #Python
python实现感知机模型的示例
Sep 30 #Python
python 实现关联规则算法Apriori的示例
Sep 30 #Python
Python之字典添加元素的几种方法
Sep 30 #Python
Python之字典对象的几种创建方法
Sep 30 #Python
python 实现朴素贝叶斯算法的示例
Sep 30 #Python
Python字典取键、值对的方法步骤
Sep 30 #Python
You might like
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
python实现微信远程控制电脑
2018/02/22 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
Python 项目转化为so文件实例
2019/12/23 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
中海讯通笔试题
2015/09/15 面试题
自荐信如何“自荐”
2013/10/24 职场文书
财务经理岗位职责
2013/11/09 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
单位授权委托书范本
2014/09/26 职场文书
售票员岗位职责
2015/02/15 职场文书
岁月神偷观后感
2015/06/11 职场文书
Django程序的优化技巧
2021/04/29 Python
Python实现拼音转换
2021/06/07 Python