自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

搶票神器成GitHub熱榜第一,支持候補(bǔ)搶票,Python跑起來(lái)

新聞 前端
項(xiàng)目名很干脆,就是“12306”,標(biāo)星超過(guò)8.4k,來(lái)自名叫文賢平的程序員。這很可能是全GitHub最德高望重的購(gòu)票小助手了,功能一直在更新,且現(xiàn)已支持Python 3.6以上版本。

 [[276197]]

本文經(jīng)AI新媒體量子位(公眾號(hào)ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系出處。

想要十一回家的小伙伴們,大概剛剛經(jīng)歷了一波搶票大戰(zhàn)。

順便把一個(gè)Python搶票工具,送到了GitHub趨勢(shì)榜第一:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

項(xiàng)目名很干脆,就是“12306”,標(biāo)星超過(guò)8.4k,來(lái)自名叫文賢平的程序員。

這很可能是全GitHub最德高望重的購(gòu)票小助手了,功能一直在更新,且現(xiàn)已支持Python 3.6以上版本。

有些后起之秀,也是在它的基礎(chǔ)上開(kāi)發(fā)出來(lái),然后廣受歡迎:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

標(biāo)星4k的“py12306”便是其中之一,它支持分布式搶票。

如果你還沒(méi)搶到回程的票,試一下這些Python工具吧。已經(jīng)有許多人類(lèi)親測(cè)成功了:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

12306項(xiàng)目的用戶(hù)評(píng)價(jià)

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

 py12306項(xiàng)目的用戶(hù)評(píng)價(jià)

以及,十一后面還有春運(yùn),可以提前做好準(zhǔn)備活動(dòng)嘛。

熱榜第一的搶票神器

文賢平/文先森 (testerSunshine) 的搶票小助手“12306”,雖然誕生在2018年初,但最近一次提交代碼,是在今年9月5日,現(xiàn)在還十分新鮮。

這只得力的小助手,思路清晰又緊湊:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

從查詢(xún)余票開(kāi)始,到付款完成,最后獲取訂單號(hào)。一氣呵成,不怕人類(lèi)手速太慢。

有了它,文先森去年就絲滑地?fù)尩搅嘶丶业钠?。而后,便努力幫助搶票助手繼續(xù)進(jìn)化。

到目前為止,文先森與一眾貢獻(xiàn)者,已經(jīng)在項(xiàng)目里提交了361次代碼,實(shí)現(xiàn)的功能有這些:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

從更新日志看來(lái),最近加入的重要功能是候補(bǔ)訂單。

所謂候補(bǔ),就是在票賣(mài)完的情況下預(yù)先付款,等其他人退票之后自動(dòng)補(bǔ)上,是我國(guó)2019年春運(yùn)才出現(xiàn)的新機(jī)制。

但文先森也還不清楚,這項(xiàng)功能在搶票助手里的需求是怎樣的,所以正在密集地嘗試和調(diào)整:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

在實(shí)現(xiàn)新功能的同時(shí),已有的功能也在不斷優(yōu)化。

這個(gè)搶票工具越來(lái)越強(qiáng)大,GitHub標(biāo)星數(shù)量比起年初的4k,也已經(jīng)翻了一番。

隨著項(xiàng)目的成長(zhǎng),文先森在8月31日宣布了一件重要的事:

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

具體的食用方法,可以從傳送門(mén)前往項(xiàng)目頁(yè)觀察。

如果,你在食用過(guò)程中遇到了障礙,使用幫助目錄里也沒(méi)找到解答,除了發(fā)起Issue,還可以進(jìn)群討論:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

把失敗的log發(fā)到群里,大佬說(shuō)不定能幫你調(diào)出來(lái)。

不過(guò),有了搶票助手,也不是一定買(mǎi)得到票。

所以,多試幾種工具也是好的,尤其是可以同時(shí)進(jìn)行多個(gè)任務(wù)的那種:

分布式搶票助手

一位名叫pjialin的程序員,借鑒了文先森的部分代碼實(shí)現(xiàn),開(kāi)發(fā)了一個(gè)分布式工具,名叫py12306購(gòu)票助手

就是說(shuō),一臺(tái)機(jī)器搶不到,可以讓許多硬件一起跑。

它還支持多任務(wù) (多班列車(chē)) 、多日期多賬號(hào)一起查。

另一個(gè)機(jī)智的功能是,同時(shí)觀察多個(gè)始發(fā)站到達(dá)站的組合。

[[276201]]第一,支持候補(bǔ)搶票,Python跑起來(lái)">

比如,北京出發(fā)的票沒(méi)有了,就跑去下一站上車(chē);或者家門(mén)口買(mǎi)不到,就直接買(mǎi)到終點(diǎn):愿意妥協(xié)但限于手速的小伙伴,也能交給工具自動(dòng)查看了。

項(xiàng)目作者說(shuō),試過(guò)文先森的算法和bypass12306,未果,這才做出了自己的搶票工具。

用上這個(gè)新工具,他一下子搶到了好幾張票。

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

同樣是支持Python 3.6以上版本,這個(gè)項(xiàng)目現(xiàn)在也有4k標(biāo)星了。

薪火承傳

2010年初,官方上線(xiàn)12306。從那時(shí)起,程序員就開(kāi)始用自己的方法查詢(xún)余票了:

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

 來(lái)自李凡希

后來(lái),越來(lái)越多的程序員加入這個(gè)隊(duì)伍,他們的力量也越發(fā)強(qiáng)大,大到能讓GitHub垮掉。

2012年,一位叫做iFish的大佬開(kāi)發(fā)的插件,被各家瀏覽器的春節(jié)版本紛紛搭載,12306官方也引用了里面的一個(gè)資源。

搶票神器成GitHub熱榜<span><span><span><i style=第一,支持候補(bǔ)搶票,Python跑起來(lái)">

就是它,在1月15日小高峰來(lái)臨的時(shí)候,引發(fā)了著名的“12306訂票助手拖垮GitHub”事件。

原因是插件的早期版本,用GitHub的Raw File服務(wù)作CDN,且如果返回403錯(cuò)誤,就5秒重試一次,永久重試。

iFish大佬應(yīng)該不會(huì)想到,巨大的訪(fǎng)問(wèn)量導(dǎo)致Github受到DDOS攻擊,速度撲街。GitHub甚至想到找人聯(lián)系12306官方,去除那個(gè)引用。

雖然,當(dāng)年的事件過(guò)去了,但程序員對(duì)回家的渴望還在那里,就會(huì)不斷孕育出新的搶票工具,拯救自己,拯救世界。

[[276202]]第一,支持候補(bǔ)搶票,Python跑起來(lái)">

最后,祝小伙伴們都能順利回家。

12306項(xiàng)目傳送門(mén):

https://github.com/testerSunshine/12306

py12306項(xiàng)目傳送門(mén):

https://github.com/pjialin/py12306/

 

責(zé)任編輯:張燕妮 來(lái)源: 量子位
相關(guān)推薦

2019-09-16 09:58:16

GitHub搶票Python

2019-01-09 09:35:41

搶票Python軟件

2019-12-25 10:29:59

GitHub代碼開(kāi)發(fā)者

2021-07-26 07:47:37

前端自動(dòng)搶票

2013-01-17 10:49:42

2013-01-22 09:31:33

2018-01-10 15:23:09

2019-01-16 16:00:33

2019-12-27 14:26:33

Github開(kāi)源搶票神器

2018-02-07 17:12:00

2019-01-16 14:16:05

架構(gòu)技術(shù)棧微信半月刊

2018-01-26 10:31:11

搶票軟件公平

2013-09-12 11:17:02

2013-04-26 11:46:30

WWDC

2012-09-19 14:31:44

獵豹瀏覽器搶票

2013-01-21 16:02:29

Chrome搶票

2019-12-30 12:29:48

技術(shù)周刊

2013-01-16 09:15:05

2018-01-12 11:17:26

搜狗瀏覽器搶票春運(yùn)

2013-01-14 17:02:10

獵豹瀏覽器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)