美文网首页
春节Python抢票神器,支持候补抢票真的无敌了

春节Python抢票神器,支持候补抢票真的无敌了

作者: 程序员霖霖 | 来源:发表于2021-01-13 17:33 被阅读0次

想要回家的小伙伴们,大概经历了一波抢票大战。

一年一度春运着实让人难熬

这次顺便把一个Python抢票工具,送到了GitHub趋势榜第一。

项目名很干脆,就是12306,来自名叫文贤平的程序员。

这很可能是全GitHub最德高望重的购票小助手了,功能一直在更新,且现已支持Python 3.6以上版本。

有些后起之秀,也是在它的基础上开发出来,然后广受欢迎。

标星5k的py12306便是其中之一,它支持分布式抢票。

热榜第一的抢票神器

文贤平/文先森 (testerSunshine) 的抢票小助手12306,虽然诞生在2018年初,但最近一次提交代码,是在今年9月5日,现在还十分新鲜。

这只得力的小助手,思路清晰又紧凑:

从查询余票开始,到付款完成,最后获取订单号。一气呵成,不怕人类手速太慢。

有了它,文先森去年就丝滑地抢到了回家的票。而后,便努力帮助抢票助手继续进化。

很多人学习python,不知道从何学起。

很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。

很多已经做案例的人,却不知道如何去学习更加高深的知识。

那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!

QQ群:810735403

到目前为止,文先森与一众贡献者,已经在项目里提交了361次代码,实现的功能有这些:

从更新日志看来,最近加入的重要功能是候补订单。

所谓候补,就是在票卖完的情况下预先付款,等其他人退票之后自动补上,是我国2019年春运才出现的新机制。

但文先森也还不清楚,这项功能在抢票助手里的需求是怎样的,所以正在密集地尝试和调整:

在实现新功能的同时,已有的功能也在不断优化。

这个抢票工具越来越强大,GitHub标星数量比起年初的4k,也已经翻了一番。

随着项目的成长,文先森在8月31日宣布了一件重要的事:

放弃支持Python 2.7,只支持3.6以上版本。

具体的食用方法,可以从传送门前往项目页观察。

不过,有了抢票助手,也不是一定买得到票。

所以,多试几种工具也是好的,尤其是可以同时进行多个任务的那种。

分布式抢票助手

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

就是说,一台机器抢不到,可以让许多硬件一起跑。

它还支持多任务 (多班列车) 、多日期、多账号一起查。

另一个机智的功能是,同时观察多个始发站和到达站的组合。

比如,北京出发的票没有了,就跑去下一站上车;或者家门口买不到,就直接买到终点:愿意妥协但限于手速的小伙伴,也能交给工具自动查看了。

项目作者说,试过文先森的算法和bypass12306,未果,这才做出了自己的抢票工具。

用上这个新工具,他一下子抢到了好几张票。

同样是支持Python 3.6以上版本,这个项目现在也有4k标星了。

薪火承传

2010年初,官方上线12306。从那时起,程序员就开始用自己的方法查询余票了。

后来,越来越多的程序员加入这个队伍,他们的力量也越发强大,大到能让GitHub垮掉。

2012年,一位叫做iFish的大佬开发的插件,被各家浏览器的春节版本纷纷搭载,12306官方也引用了里面的一个资源。

就是它引发了著名的12306订票助手拖垮GitHub事件。

原因是插件的早期版本,用GitHub的Raw File服务作CDN,且如果返回403错误,就5秒重试一次,永久重试。

iFish大佬应该不会想到,巨大的访问量导致Github受到DDOS攻击,速度扑街。GitHub甚至想到找人联系12306官方,去除那个引用。

虽然,当年的事件过去了,但程序员对回家的渴望还在那里,就会不断孕育出新的抢票工具,拯救自己,拯救世界。

最后,祝小伙伴们都能顺利回家。如果你对Python感兴趣,欢迎加入我们【python学习交流裙】,免费领取学习资料和源码。

相关文章

  • 春节Python抢票神器,支持候补抢票真的无敌了

    想要回家的小伙伴们,大概经历了一波抢票大战。 一年一度春运着实让人难熬 这次顺便把一个Python抢票工具,送到了...

  • 春节Python抢票神器,支持候补抢票!你买好票了吗

    想要回家的小伙伴们,大概经历了一波抢票大战。 顺便把一个 Python抢票工具 ,送到了GitHub趋势榜第一。 ...

  • 抢票篇----抢票神器!

    一则不太重要的通知:写文章推送文笔不太好,有很多不足,还请大家共同交流学习,每一次写的文章并不全是原创文章,有些只...

  • 春运抢票神器

    一般网友抢票靠运气,二般网友抢票靠人气,而我们,主要靠神器。今天给大家带来的是三款口碑比较好的抢票神器。 今年春运...

  • 春运抢票:你随便加速,抢到票算我输!

    最近随着春运抢票大幕拉开,不想上班的心情越发强烈了,因为——抢不到回家的票!!! 每年为了抢春节回家的票,都要提前...

  • 抢票,抢票

    最近,一些网站为了吸引眼球,用了“春运抢票”的字眼,让我想起了多年前我们“抢”和“被抢”的那一幕幕。 上世纪九十年...

  • 一票难求

    下午终于抢到了春节的返程票,春节的抢票大战结束了。总的来说,这次的抢票结果还是比较满意的。 回家的票是2月3日凌晨...

  • 集齐了100多个加速包,但还是没抢到票,是又被骗了吗?

    关键词:抢票、抢票、抢票。摘要:又是一年一度抢票季,又开始玩邀请好友来加速的游戏了。 年关将至,又到了全民抢票的时...

  • 啊,我这似水流年的2018~

    似水流年的2018,2019要对宝宝好点呀,我们拉个勾~ 春节抢票 这天早起先抢个票。几乎每年抢票多会找他,还别说...

  • 下一次国庆开回去

    这次,真的回的艰难,抢票抢的跌宕起伏,抢的候补票都没有成功,原以为请的假要泡汤了,然后买了两趟汽车票,准备在赣...

网友评论

      本文标题:春节Python抢票神器,支持候补抢票真的无敌了

      本文链接:https://www.haomeiwen.com/subject/ipidaktx.html