一、准备
爬取之前咋们先来看看12306的验证码是个啥样的
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771
看到这验证码,有木有很慌,这tm也能破解???
答案:当然能。
话不多说,想要破解得先来认识认识一个验证码识别平台——超级鹰。
没有注册的小伙伴可以注册一个,亲测这个平台还是蛮好用的,价格也不贵。
注册成功后,来到用户中心
温馨提示:初次绑定微信可领取1000题分,毕竟,我可是白嫖崽,嘿嘿。
进入软件id,然后生成一个软件id,之后我们需要用到的也只是软件ID而已。
然后点击开发文档,点击python,点击下载。
下载完毕,得到以下这些玩意。
二、完整代码
至此,基本准备完成,话不多说——上代码。
打开chaojiying.py文件将其内容复制到准备写的python文件中
先给大家完整代码,然后咋们逐步分析
import requests
from hashlib import md5
class Chaojiying_Client(object):