12306 抢票神器,助您抢到春节回家的票! - 小胖资源博客

12306 抢票神器,助您抢到春节回家的票!

作者: 小胖

全网最全的网络资源分享网站

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

2020年春节快乐

12月xx日,一天就售出了1167.2万张车票,其中123xx网站卖出去855.6万张。网站每天的访问量达到了400亿次!

诗人余光中那句触动人们心弦的诗句“乡愁是一枚小小的邮票”,留在了无数游子的心中。每逢春节,在中华大地上都会迎来一次被媒体称为“当今世界,也是人类历史上规模最大的周期性人口迁徙”,也就是春运。

fab5b60a17c942acb52b5f14dd40a952.jpeg

春节承载着亿万国人的团聚梦,而春运抢票难也成为了困扰游子的大难题,抢不到票?不存在的,只要关注我,总会带来最新最牛逼的技术解决我们的现实问题,今天推荐 Python 抢票工具。

首先介绍12306购票小助手

daa2fadfda07438abb311ff52561958d.png

Github 上有个项目名为 “12306”,Star超过 9千,作者注册name叫文贤平。

这是 GitHub 著名的购票工具之一,最新版本支持python 3.6~3.7.4,功能有:自动打码, 自动登录,准点预售和捡漏,智能候补,邮件通知,server 通知

00de5dfdbea94cdb80640a8423456895.png

抢票思路:

1faa112aa09b422f824adab4a587969a.png

从作者画的思路图来看,看起来还是很清晰的。而且软件有问题,作者一起在努力更新。

90d1f100c35a4fb0b56da52a68008dfc.png

再介绍py12306购票助手

除上面介绍的那个工具之外,还有后起之秀,也广受欢迎:

cf52971b4a074bc8b580bfcdbed298f9.jpeg

Star 标 4千 , Github的项目“py12306”便是其中之一,亮点: 支持分布式抢票。

一位名叫 pjialin 的程序员,借鉴了文先生的部分代码实现,开发了一个分布式工具,名叫 py12306 购票助手。

py12306 需要运行在 python 3.6 以上版本

功能有:

多日期查询余票,自动打码下单, 用户状态恢复,电话语音通知, 多账号、多任务、多线程支持, 单个任务多站点查询,分布式运行, Docker 支持 ,动态修改配置文件, 邮件通知, Web 管理页面, 微信消息通知, 代理池支持 (pyproxy-async)

亮点:一台机器抢票,抢不到可以多台一起抢,分布式集群抢票。单机刷太快了可能屏蔽ip,发现12306屏蔽ip,可以自动切换。

余票数小于乘车人数,当前余票数: 1, 实际人数 2, 删减人车人数到: 1

检查完成 开始提交订单

# 删减后的乘客列表 XXX(成人) #

提交订单成功

检查订单成功

接口返回实际为无票,跳过本次排队

出发日期 2019-10-01: 杭州 - 阜阳K1050K1264K606K2906K8402K892K8564K1396K1238K8500K1438*耗时 0.15停留 0.83

出发日期 2019-09-30: 杭州 - 阜阳K8402K892K8564K1396K1238K8500K1438*耗时 0.19停留 0.77

余票数小于乘车人数,当前余票数: 1, 实际人数 2, 删减人车人数到: 1

检查完成 开始提交订单

# 删减后的乘客列表 XXX(成人) #

提交订单成功

检查订单成功

接口返回实际为无票,跳过本次排队

出发日期 2019-10-01: 杭州 - 阜阳K1050K1264K606K2906K8402K892K8564K1396K1238K8500K1438*耗时 0.44停留 0.83

可以查询多条路径,北京到江西可能没有票,可以帮你查询分析,先到河北,从河北再买去江西的票、

pjialin 说之前试过文先生的12306算法和 bypass12306,没抢到票,发现有很多问题,这才做出了自己的抢票工具。用上这个新工具,他一下子抢到了好几张票。

Web 管理页面

68e3218647ae46edbd76c8a8a49ca982.png

成功下单:

d07f55733bf344938963d995ac44a877.jpeg

目前查询和登录操作是分开的,查询是不依赖用户是否登录。

如果你不想陷入买不到票的烦恼中,试一下这些 Python 工具吧。

我们聊天12306抢票历史吧!如果你有酒,我可以给你聊三天,12306的事情,里面的爱恨情仇太多了。数据泄露,用户改密码。等等....

今天就说抢票历史,

12306网站购票业务是2011年6月12日投入,最初12306网站可丑了,说花了好几亿开发的,程序员私下都说给我10%我能做的比他十倍。

客户端2013年底就出现了,后来一直升级改版。从2014年3月1日起,12306网站正式对互联网购票进行身份信息核验。2014年年初的时候,还有黄牛,因为身份验证没有上线,有很多黄牛用假证买票,后来实名认证,身份验证上线以后,黄牛就没有市场了。现实黄牛退出了,有技术的黄牛出来了。有很多技术人员开发抢票程序,当时搞的12306网站打都打不开,相当于ddos,后来技术升级,主要就是升级验证码、。

我们来看看这些炒鸡补脑的神验证码

余票1张,请在1分钟内提交验证码!

44616899282c40878d10e294f9b88cfa.jpeg

验证码错误,正确答案↓

c65acc001ce04187b7d42064647b5251.jpeg

明星撞脸那么多,傻傻分不清楚,怪我咯?

你还有30秒!!!

验证码错误,正确答案↓

abdfa4fd349f494396cf775c6754aa90.jpeg

看着都像网球拍,怪我咯?

你还有10秒!嘿嘿嘿

76c28a05a7c743f9a91bb6c7e2fefc10.jpeg

好吧,华盟君自己都回答不对,这验证码宇宙无敌。很多大厂出来挑战,360抢票软件,有app抢票,被国家叫停了但不能挡住我国优秀的程序员。

一位叫做 iFish 的大佬开发的插件,被各家浏览器的春节版本纷纷搭载,12306 官方也引用了里面的一个资源。引发了著名的“ 12306 订票助手拖垮 GitHub”事件。iFish 大佬应该不会想到,巨大的访问量导致 Github 受到 DDOS 攻击,速度扑街。GitHub 甚至想到找人联系 12306 官方,去除那个引用. 从此可见12306影响力之大。

最后,祝小伙伴们都能顺利买到回家的票。

12306 项目传送门:

https://github.com/testerSunshine/12306

py12306 项目传送门:

https://github.com/pjialin/py12306/

分享到:
打赏
未经允许不得转载:

作者: 小胖, 转载或复制请以 超链接形式 并注明出处 小胖资源博客
原文地址: 《12306 抢票神器,助您抢到春节回家的票!》 发布于2019-12-21

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏