这里主要使用的是pillow库和调用第三方的打码平台中的接口来实现的。主要思路是:1. 将验证码所在的整个页面截图;2. 从已截取的页面图片中再截取验证码图片(这里使用pillow库中的Image类);3. 调用第三方打码平台中的接口函数。以下是详细操作步骤。
- 安装pillow库
这里cmd进入dos窗口,输入pip install Pillow安装失败,报错提示Failed building wheel for Pillow。同理在pycharm中安装也报同样的错误。
解决办法:从pillow官网上下载对应的版本,这里python装的是64位的3.5版本的.因此下载这个版本的Pillow-6.2.1-cp35-cp35m-win_amd64.whl,下载后将其放在python安装路径的Scripts文件夹下面。
这里由于这个文件后缀是.whl,需要安装wheel。在dos中输入pip install wheel安装wheel。
安装完后pip install 下载pillow所在路径/Pillow-6.2.1-cp35-cp35m-win_amd64.whl,例如我的是在D:\python35\Scripts,因此安装命令为:pip install D:\python35\Scripts\Pillow-6.2.1-cp35-cp35m-win_amd64.whl
然而这样还是报如下错。百度了一下说这