脚本实现及实践
最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题:
这个脚本目前只能刷一趟车的,人数可以是多个,支持选取作为类型等。
实现思路是splinter.browser模拟浏览器登陆和操作,由于12306的验证码不好自动识别,所以,验证码需要用户进行手动识别,并进行登陆操作,之后的事情,就交由脚本来操作就可以了,下面是我测试时候的一些截图:
第一步:如下图,首先输入抢票基本信息

第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作

第三步:登陆后,自动进入到抢票页面,如下图这样的

最后:就是坐等刷票结果就好了,如下图这样,就说是刷票成功了,刷到票后,会进行短信和邮件的通知,请记得及时前往12306进行支付,不然就白抢了。

本文介绍了一个使用Python编写的12306自动抢票脚本,通过splinter库模拟浏览器操作。脚本支持手动输入验证码后自动登录并刷票,成功后将发送短信和邮件通知。运行环境为Python3.6,涉及的模块包括re、splinter、time等。文章还提供了获取城市名cookie的方法和部分关键代码。
最低0.47元/天 解锁文章
1652

被折叠的 条评论
为什么被折叠?



