你当前所在的位置: 六开彩开奖现场直播 > 六开彩开奖现场直播 > 正文

抢票神器成GitHub热榜第一支持候补抢票Python跑起

更新时间:2019-09-09

  原标题:抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 标星8400

  项目名很干脆,就是“12306”,标星超过8.4k,来自名叫文贤平的程序员。

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

  如果你还没抢到回程的票,试一下这些Python工具吧。已经有许多人类亲测成功了:

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

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

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

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

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

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

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

  如果,你在食用过程中遇到了障碍,使用帮助目录里也没找到解答,除了发起Issue,还可以进群讨论:

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

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

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

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

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

  就是它,在1月15日小高峰来临的时候,引发了著名的“12306订票助手拖垮GitHub”事件。

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

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

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


友情链接:
Copyright 2018-2021 六开彩开奖现场直播 版权所有,未经授权,禁止转载。
马会管家婆彩图| 香港挂牌之全篇| 香港马会开奖现场直播| 威尼斯人| 香港赛马会六会彩开奖结果直播| 香港挂牌彩图网| www.567849.com| 香港东方心经彩图| 六合总公司| www.12445.com| www.12555A.com| 宝马论坛|