12月xx日,一天就售出了1167.2万张车票,其中123xx网站卖出去855.6万张。网站每天的访问量达到了400亿次!
诗人余光中那句触动人们心弦的诗句“乡愁是一枚小小的邮票”,留在了无数游子的心中。每逢春节,在中华大地上都会迎来一次被媒体称为“当今世界,也是人类历史上规模最大的周期性人口迁徙”,也就是春运。
春节承载着亿万国人的团聚梦,而春运抢票难也成为了困扰游子的大难题,抢不到票?不存在的,只要关注黑白之道,总会带来最新最牛逼的技术解决我们的现实问题,今天推荐 Python 抢票工具。
首先介绍12306购票小助手
Github 上有个项目名为 “12306”,Star超过 9千,作者注册name叫文贤平。
这是 GitHub 著名的购票工具之一,最新版本支持python 3.6~3.7.4,功能有:自动打码, 自动登录,准点预售和捡漏,智能候补,邮件通知,server 通知
从作者画的思路图来看,看起来还是很清晰的。而且软件有问题,作者一起在努力更新。再介绍py12306购票助手
除上面介绍的那个工具之外,还有后起之秀,也广受欢迎:Star 标 4千 ,Github的项目“py12306”便是其中之一,亮点:支持分布式抢票。一位名叫 pjialin 的程序员,借鉴了文先生的部分代码实现,开发了一个分布式工具,名叫 py12306 购票助手。py12306 需要运行在 python 3.6 以上版本多日期查询余票,自动打码下单, 用户状态恢复,电话语音通知, 多账号、多任务、多线程支持, 单个任务多站点查询,分布式运行, Docker 支持 ,动态修改配置文件, 邮件通知, Web 管理页面, 微信消息通知, 代理池支持 (pyproxy-async)亮点:一台机器抢票,抢不到可以多台一起抢,分布式集群抢票。单机刷太快了可能屏蔽ip,发现12306屏蔽ip,可以自动切换。>> 第 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
可以查询多条路径,北京到江西可能没有票,可以帮你查询分析,先到河北,从河北再买去江西的票、
pjialin 说之前试过文先生的12306算法和 bypass12306,没抢到票,发现有很多问题,这才做出了自己的抢票工具。用上这个新工具,他一下子抢到了好几张票。Web 管理页面
目前查询和登录操作是分开的,查询是不依赖用户是否登录。如果你不想陷入买不到票的烦恼中,试一下这些 Python 工具吧。我们聊天12306抢票历史吧!如果你有酒,我可以给你聊三天,12306的事情,里面的爱恨情仇太多了。数据泄露,用户改密码。等等....12306网站购票业务是2011年6月12日投入,最初12306网站可丑了,说花了好几亿开发的,程序员私下都说给我10%我能做的比他十倍。客户端2013年底就出现了,后来一直升级改版。从2014年3月1日起,12306网站正式对互联网购票进行身份信息核验。2014年年初的时候,还有黄牛,因为身份验证没有上线,有很多黄牛用假证买票,后来实名认证,身份验证上线以后,黄牛就没有市场了。现实黄牛退出了,有技术的黄牛出来了。有很多技术人员开发抢票程序,当时搞的12306网站打都打不开,相当于ddos,后来技术升级,主要就是升级验证码、。余票1张,请在1分钟内提交验证码!
验证码错误,正确答案↓
明星撞脸那么多,傻傻分不清楚,怪我咯?
你还有30秒!!!
验证码错误,正确答案↓
看着都像网球拍,怪我咯?
你还有10秒!嘿嘿嘿
好吧,华盟君自己都回答不对,这验证码宇宙无敌。很多大厂出来挑战,360抢票软件,有app抢票,被国家叫停了但不能挡住我国优秀的程序员。
一位叫做 iFish 的大佬开发的插件,被各家浏览器的春节版本纷纷搭载,12306 官方也引用了里面的一个资源。引发了著名的“12306 订票助手拖垮 GitHub”事件。iFish 大佬应该不会想到,巨大的访问量导致 Github 受到 DDOS 攻击,速度扑街。GitHub 甚至想到找人联系 12306 官方,去除那个引用. 从此可见12306影响力之大。12306 项目传送门:
https://github.com/testerSunshine/12306py12306 项目传送门:
https://github.com/pjialin/py12306/https://mp.weixin.qq.com/s/RyyR74_Qtzy-PU5xipBsOAhttps://www.77169.net/html/190489.html
文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650458745&idx=1&sn=839f849ed9afa0b754f70d7fc5ccc790&chksm=83bbaf9db4cc268b5a2bb78704fe5d2d14496fd1960acb3bdaa0ad62758da5bc47893e673e7f#rd
如有侵权请联系:admin#unsafe.sh