別人付費刷票,我用Python自動搶火車票

程式設計師之家v發表於2018-01-21

坐火車回家

價格相對實惠、安全、線路覆蓋廣

絕對是春運回家的首選


可是如果沒有火車和遠方

你還有眼前的苟且——飛機和大巴車


640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


飛機和大巴又都有一個扎心的缺點:

一個燒錢一個耗時


640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


如果你覺得回家是頭等大事

金錢乃身外之物

那坐飛機絕對給足你面子

讓那些還不知道坐飛機是什麼感覺的同鄉父老

向你投來豔羨的眼光


0?wx_fmt=gif


如果你有大把的時光

有一副結實的身板

那長途大巴對你來說就是

一趟蹦蹦車+海盜船一樣的體驗罷了


0?wx_fmt=gif


綜合闡述還是火車靠譜

BUT

搶票的過程基本就是:

眼睛一閉一睜

一車皮座位都沒有了哈


?wx_fmt=jpeg


為了讓大家更快捷更便利的搶火車票,各種各樣的搶票軟體應需而生,這類軟體大部分都是付費搶票的機制,當然也有程式設計師會寫個搶票指令碼,這幾天一比較熱門的Python搶票指令碼。

使用Python+Splinter自動重新整理搶票,可以成功搶到。(依賴自己的網路環境太厲害,還有機器的好壞)

Splinter是一個使用Python開發的開源Web應用測試工具,它可以幫你實現自動瀏覽站點和與其進行互動,Splinter執行的時候會自動開啟你指定的瀏覽器,訪問指定的URL。然後你所開發的模擬的任何行為,都會自動完成,你只需要坐在電腦面前,像看電影一樣看著螢幕上各種動作自動完成然後收集結果即可。

12306搶票Python程式碼片段

1、實現自動登入的函式:

?wx_fmt=png

2、開始購票的函式

?wx_fmt=png


自從阿里程式設計師自己開發程式搶月餅票的事件發生以來,越來越多的人對程式設計師利用自己開發的軟體/指令碼搶火車票、秒殺、搶票這樣的事情褒貶不宜作為程式設計師的你會自己寫搶票的東西麼?在評論區留言哦!


公眾號內回覆“1”帶你進粉絲群!

0?wx_fmt=gif

相關文章