GitHub 上的 12306 抢票神器,助力回家过年
又到周末了,不过本周末有些略微的特殊。
距离每年一次的全球最大规模的人类大迁徙活动已经只剩下一个多月了,各位在外工作一年的小伙伴大多数人又要和小编一样摩拳擦掌的对待史上最难抢的抢票活动。
然鹅,身为一名技术人员,怎么可能每次都靠自己的双手来抢车票,这是对小编职业的侮辱。
小编实在不想回忆去年过年没有抢到回家的直达车票,把高铁当地铁坐,还得算着每趟车的间隔时间最好在半个小时左右,共计换乘 3 躺高铁,最后到达一个亲戚那里,蹭了顺风车回家的悲惨经历了。
还好,前段时间小编忘了在哪看到了几款 12306 抢票神器,虽然找不到原文了,但是 Github 上是支持搜索的啊,直接输入框输入 12306 ,按照 most star 进行排序,很显然就是最前面两个了么,小编赶紧分享给各位同学,希望各位同学可以在今年过年,都能抢到自己回家的车票。
12306
首先第一位出场的是我们 Github 上有关 12306 抢票软件的最高星得主 —— 12306 ,好吧,小编承认,如果不是这个名字可能小编还找不到它。
项目地址:https://github.com/testerSunshine/12306
可以看到,这个项目到目前为止,共计获得恐怖的 19.7k 的 star ,可见其厉害(悄悄的说一下,在 Github 上 star 破 k 的项目已经算很厉害的项目了)。
这里可以看到,项目的最后一次更新是 9 小时前,此项目还是十分的新鲜,保证食用不会拉肚子。
共计有 22 位大佬为这个项目作出卓越的贡献,共计贡献了 419 次的 commit 。
各位大佬为大家过年回家真的是操碎了心啊。。。。
从个人信息可以看到,这个项目是由来自微盟的 wenxianping 大佬开源。
再看下提交信息:
可以看到,自从今年的 9 月份以来,这个项目一直处于高速更新阶段,并且作者在不遗余力的优化这个项目。
从提交信息来看,9 月份以来,大量的工作应该是在更新候补车票的功能,并且持续优化,竟然多达一天提交了 3 个有关的版本更新。
从 Python 版本支持来看,目前此项目已经不再支持 Python2.x 了,支持的范围为 Python 3.6 - 3.7.4 。
功能列表上的功能已经十分全面了,足够完成我们自动化抢票的需求了。
py12306
第二个出场的依然是 Github 上的高星项目:py12306 。
从更新时间上来讲,也是最近两天之内是有更新的,同样星数达到了 8k 。
项目地址:https://github.com/pjialin/py12306
看来国人对抢票真的是需求非常旺盛的,小编赶紧也加了一个 star ,表示对大佬的敬仰之情。
同样,这个项目的推荐环境依然是 python3.6 以及以上版本。
并且这个项目加入了分布式运行,有钱的土豪可以试试一台电脑抢不到,多台电脑一起上的感觉。
一个亮点是这个项目加入了邮件通知和微信消息通知的功能。这对于小编这种上班狗来讲是十分友好的,毕竟我们不可能随时去看车票又没抢到,能多一个消息及时通知的功能,至少能让我们及时登录账号进行支付。
不至于白白抢到车票而忘记支付导致悔恨终身的事情出现。
注意
因为 12306 有封禁机制(废话,如果没有大家各种脚本工具一起上,这个访问量多少硬件也扛不住),查询时间间隔不要设置的太短,尽量避免使用 A 云或者 T 云等有名的云服务提供商,这些大型云服务提供商的 IP 往往都会是封禁的重灾区。
比较靠谱的方案就是放在自己本地的电脑上运行,为了过年回家,费电就费点电吧。
最后,小编衷心的祝愿大家都能成功的踏上返程回家的火车、动车、高铁等等各种公共交通工具(毕竟安全性和性价比在那摆着的),平平安安的回家和家人团圆。
作者:极客挖掘机
定期发表作者的思考:技术、产品、运营、自我提升等。
本文版权归作者极客挖掘机和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果您觉得作者的文章对您有帮助,就来作者个人小站逛逛吧:极客挖掘机
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?