言归正传马上中秋国庆长假,这几天很多同事朋友吐槽12306抢票太难了,秒没。那些准备出去游玩或回家的小伙伴们你们的票抢到了吗?在抢票这件事上,程序员最有发言权,那么就给大家聊聊程序员在12306抢票的那些事。

github永久回家地址_github永久回家地址_github永久回家地址

12306购票小助手

项目名简单粗暴,就叫12306,截止目前上超31.7k stars。该项目是一名叫文贤平的程序员开发的。发起时间大约在2018年前后,起因就是抢不到回家的票。这是目前最火的购票小助手了。该项目只支持 3.6以上版本。、

小助手思路图

github永久回家地址_github永久回家地址_github永久回家地址

从上图中可以看到:从查询余票开始,到付款完成,最后获取订单号,一气呵成。再也不怕手速慢了。得益于它,文sir当年就很顺利抢到了回家的票。目前该项目已实现如下功能:

github永久回家地址_github永久回家地址_github永久回家地址

但遗憾的是该项目在上依然很火,在抢票项目排名第一。但查看项目文件历史和更新日志可知,项目文件在4年前已停更,功能更新日志截止到2019年9月18日。所以有兴趣的可以参考下。

github永久回家地址_github永久回家地址_github永久回家地址

github永久回家地址_github永久回家地址_github永久回家地址

分布式抢票助手

购票助手是后起之秀github永久回家地址,它是一位名叫的程序员,借鉴了文sir的部分代码,而开发出来并广受欢迎。目前上项目有12.2k stars。也需运行在.6 以上版本。

github永久回家地址_github永久回家地址_github永久回家地址

购票助手是一个分布式,多账号,多任务购票工具。相当于一台电脑抢不到,可以让许多电脑一起抢。它支持多任务 (多班列车) 、多日期、多账号一起查询。同时可监控多个始发站和到达站组合。功能如下:

项目作者说,试过文sir的算法和,但效果不理想,才做出自己的抢票工具。会编程的程序员就是这么刚。当用了自己写的新工具,一下子就抢到好几张票。

github永久回家地址_github永久回家地址_github永久回家地址

抢票趣闻

从2010年铁路部上线12306在线购票网站起,程序员就开始用自己的方法来抢票了。在2012年,一位叫做iFish的大佬开发了一款抢票插件,被各家浏览器的春节版本纷纷搭载,甚至12306官方也引用了里面的一个资源。

github永久回家地址_github永久回家地址_github永久回家地址

github永久回家地址_github永久回家地址_github永久回家地址

但在小年前后小高峰来临时,就引发了著名的“12306订票助手拖垮”事件。原因是该插件的早期版本,用了的Raw File服务作CDN,且设置如返回403错误,就5秒重试一次,而且永久一直重试。iFish大佬完完没想到啊,巨大的访问量一下子导致承载不了,立马瘫痪。甚至想找人联系12306官方,请求去除该引用。所以说12306是全世界最复杂最难的系统一点都不夸张。

github永久回家地址_github永久回家地址_github永久回家地址

虽当年的事件过去很多年了,但程序员对回家的渴望一直存在github永久回家地址,就会不断孕育出新的抢票工具,拯救自己也拯救世界。

项目地址

12306项目地址:

项目地址:

最后,祝小伙伴们都能顺利买到票。阖家团圆,旅途愉快。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注