python3破解验证码

原文链接:http://www.jianshu.com/p/ff2ce797cf70

一、实验说明

1.1 实验内容

生活中,我们在登录微博,邮箱的时候,常常会碰到验证码。在工作时,如果想要爬取一些数据,也会碰到验证码的阻碍。本次实验将带领大家认识验证码的一些特性,并利用Python中的pillow库完成对验证码的破解

1.2实验知识

本节实验中将学习和实践以下知识点:

  • Python基本知识
  • PIL模块的使用

1.3实验环境

  • Python3.5
  • Pillow模块
  • Xfce终端

1.4适合人群

本课程难度为一般,属于初级级别课程,适合具有Python基础的用户,熟悉python基础只是加深巩固。

1.5代码获取

你可以通过下面命令下载代码,作为参照对比进行学习
$ wget http://labfile.oss.aliyuncs.com/courses/364/crack.py

二、开发准备

安装pillow(PIL)库:

$ sudo apt-get update
$ sudo apt-get install python-dev
$ sudo apt-get install libiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
$ sudo pip install pillow

下载实验用的文件

$ weget http://labfile.oss.aliyuncs.com/courses/364/python_captcha.zip
$ unzip python_captcha.zip
$ cd python_captcha

没有更多推荐了,返回首页