python 利用 tesseract 识别图片验证码

一、配置环境1、下载:a.文件包:tesserocr-2.4.0-cp37-cp37m-win_amd64链接:https://pan.baidu.com/s/17jeqbiOojLGjqMTg99CPCw提取码:88fab.文件包:tesseract-ocr-w64-setup-v5.0.0.20190623链接:https://pan.baidu.com/s/117O4nhljit...
摘要由CSDN通过智能技术生成

一、配置环境

1、下载:

a.文件包:tesserocr-2.4.0-cp37-cp37m-win_amd64
链接:https://pan.baidu.com/s/17jeqbiOojLGjqMTg99CPCw
提取码:88fa

b.文件包:tesseract-ocr-w64-setup-v5.0.0.20190623
链接:https://pan.baidu.com/s/117O4nhljitpSbEwXc8bQ-g
提取码:01jv

2、配置环境:
a包放在Python下:
在这里插入图片描述
b包解压到某个路径内,但是,路径要记住:
安装的话,可以去百度下,这里安装不做过多说明;
配置b包变量:
1.添加路径进入
在这里插入图片描述

2.找到 tesseract 的 tessdata文件,复制粘贴到Python的文件内
在这里插入图片描述

3.打开Python内的tessdata文件,然后复制这个文件夹的路径:

配置变量:
a.新建变量名:TESSDATA_PREFIX
b.把tessdata文件的路径放入即可
在这里插入图片描述
4. 打开终端:
进入Python文件下,输入命令:pip install tesserocr-2.4.0-cp37-cp37m-win_amd64.whl

大概配置就是这些,若出现其他问题,百度吧…
下面是我写好后的代码…还有待改进!!!

截取的图片
在这里插入图片描述

在这里插入图片描述

from PIL import Image  # 用于打开图片和对图片处理
from selenium import webdriver  # 用于打开网站
import time  # 代码运行停顿
import os  # 用于操作文件
import tesserocr  # 用于识别图片上的验证码


class VerificationCode:

    def __init__(self):

        # 指定默认打开网站的浏览器
        self.driver = we
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值