验证码识别pytesseract

pytesseract模块支持:
链接:https://pan.baidu.com/s/1URKMjx2r8ff34-pmtmgvdQ
密码:e6fv

安装完成后需要添加运行文件到系统的环境变量当中

from PIL import Image
import requests
import pytesseract

codeurl = 'https://vis.vip.com/checkCode.php?t=0.898739192822086'
valcode = requests.get(codeurl)

f = open('checkCode.jpg', 'wb')
# 将response的二进制内容写入到文件中
f.write(valcode.content)
# 关闭文件流对象.
f.close()

im = Image.open('checkCode.jpg')
text = pytesseract.image_to_string(im)

print(text)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,956评论 25 709
  • 什么是数据挖掘 数据挖掘(Data Mining)又称为:数据中的知识发现(KDD),也就是通过数据清理,数据集成...
    简书用户9527阅读 900评论 1 5
  • 浑浑噩噩的过完了2015年。今天翻看去年年末写的文字和规划,大部分篇幅尽是些牢骚话,虽然大体上完成了既定目标。但整...
    山贼阅读 292评论 0 0
  • 今天和鸭蛋对上了,卖了一天全是要鸭蛋的,那我就认真介绍下鸭蛋吧。(文末有吃法介绍哦 ) 洪湖水资源丰富,水质保护良...
    佳_ed21阅读 434评论 0 1
  • 本文总结自网易云课堂-前端工程微专业课程 模块组织(js脚本) 在构件具有一定规模的项目时,我们往往采用分割的形式...
    普通一般社会人阅读 724评论 2 15