12月xx日,一天就售出了1167.2万张车票,其中123xx网站卖出去855.6万张。网站每天的访问量达到了400亿次!
诗人余光中那句触动人们心弦的诗句“乡愁是一枚小小的邮票”,留在了无数游子的心中。每逢春节,在中华大地上都会迎来一次被媒体称为“当今世界,也是人类历史上规模最大的周期性人口迁徙”,也就是春运。
春节承载着亿万国人的团聚梦,而春运抢票难也成为了困扰游子的大难题,抢不到票?不存在的,只要关注黑白之道,总会带来最新最牛逼的技术解决我们的现实问题,今天推荐 Python 抢票工具。
首先介绍12306购票小助手
Github 上有个项目名为 “12306”,Star超过 9千,作者注册name叫文贤平。
这是 GitHub 著名的购票工具之一,最新版本支持python 3.6~3.7.4,功能有:自动打码, 自动登录,准点预售和捡漏,智能候补,邮件通知,server 通知
抢票思路:
从作者画的思路图来看,看起来还是很清晰的。而且软件有问题,作者一起在努力更新。
再介绍py12306购票助手
除上面介绍的那个工具之外,还有后起之秀,也广受欢迎:
>> 第 2605 次查询 hz-fy-20191001 2019-09-25 11:42:49
[ 查询到座位可用 出发时间 20190930 车次 K1050 座位类型 硬座 余票数量 1 ]
余票数小于乘车人数,当前余票数: 1, 实际人数 2, 删减人车人数到: 1
检查完成 开始提交订单
# 删减后的乘客列表 XXX(成人) #
提交订单成功
检查订单成功
接口返回实际为无票,跳过本次排队
出发日期 2019-10-01: 杭州 - 阜阳K1050K1264K606K2906K8402K892K8564K1396K1238K8500K1438*耗时 0.15停留 0.83
>> 第 2606 次查询 hz-fy-20190930 2019-09-25 11:42:52
出发日期 2019-09-30: 杭州 - 阜阳K8402K892K8564K1396K1238K8500K1438*耗时 0.19停留 0.77
>> 第 2607 次查询 hz-fy-20191001 2019-09-25 11:42:52
[ 查询到座位可用 出发时间 20190930 车次 K1050 座位类型 硬座 余票数量 1 ]
余票数小于乘车人数,当前余票数: 1, 实际人数 2, 删减人车人数到: 1
检查完成 开始提交订单
# 删减后的乘客列表 XXX(成人) #
提交订单成功
检查订单成功
接口返回实际为无票,跳过本次排队
出发日期 2019-10-01: 杭州 - 阜阳K1050K1264K606K2906K8402K892K8564K1396K1238K8500K1438*耗时 0.44停留 0.83
成功下单:
我们来看看这些炒鸡补脑的神验证码
余票1张,请在1分钟内提交验证码!
验证码错误,正确答案↓
明星撞脸那么多,傻傻分不清楚,怪我咯?
你还有30秒!!!
验证码错误,正确答案↓
看着都像网球拍,怪我咯?
你还有10秒!嘿嘿嘿
好吧,华盟君自己都回答不对,这验证码宇宙无敌。很多大厂出来挑战,360抢票软件,有app抢票,被国家叫停了但不能挡住我国优秀的程序员。
一位叫做 iFish 的大佬开发的插件,被各家浏览器的春节版本纷纷搭载,12306 官方也引用了里面的一个资源。引发了著名的“12306 订票助手拖垮 GitHub”事件。iFish 大佬应该不会想到,巨大的访问量导致 Github 受到 DDOS 攻击,速度扑街。GitHub 甚至想到找人联系 12306 官方,去除那个引用. 从此可见12306影响力之大。
转自:黑白之道
微信扫一扫分享