火車票秒光,別慌!讓Python來助你搶票!

019年接近尾聲,距離春節回家的日子越來越近,有沒有很激動啊!要回家過年啦!

回家過年最重要的事情當然是搶火車票,這裏有張圖,務必記得收藏!!!
在這裏插入圖片描述
大多數人碰到的是這種情況,當你滿心期待摩拳擦掌準備搶票的時候,你會發現一票難求!想回趟家真難!
那麼作爲程序猿的你,當然要用程序猿的方式來搶票!下面介紹幾款在 github 上面很火的搶票工具!
testerSunshine/12306
目前 GitHub 上面最火的搶票軟件,基於 Python 編寫。支持以下功能:

自動打碼
自動登錄
準點預售和撿漏
智能候補
郵件通知
server醬通知
點擊進入,免費領取python學習資料,適合在校大學生,小白,想轉行,想提升自己的都可以加入。
在這裏插入圖片描述
mmm 居然還用到了 selenium 這個自動化工具…項目核心是驗證碼識別和爬蟲

驗證碼目前可以本地識別,需要下載模型,放於項目根目錄,全部代碼來源於此項目 傳送門,表示感謝

  1\. 模型下載鏈接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA  密碼:bmlm
     羣裏面也可以下載
  2\. git倉庫下載:https://github.com/testerSunshine/12306model.git

自託管雲打碼服務器搭建:12306_code_server

如果大家有空閒的服務器,可搭建之後在這個 issues 裏面填入自己的服務器(請注意服務器安全!)

請注意最好不要在 window 環境下使用,因爲 Tensorflow 在 window 下安裝會有很多的問題!
在這裏插入圖片描述
上面是項目的架構流程圖,可以來看下買票的日誌例子:

正在第355次查詢  乘車日期: 2018-02-12  車次G4741,G2365,G1371,G1377,G1329 查詢無票  代理設置 無  總耗時429ms
車次: G4741 始發車站: 上海 終點站: 邵陽 二等座:有
正在嘗試提交訂票...
嘗試提交訂單...
出票成功
排隊成功, 當前餘票還剩餘: 359 張
正在使用自動識別驗證碼功能
驗證碼通過,正在提交訂單
提交訂單成功!
排隊等待時間預計還剩 -12 ms
排隊等待時間預計還剩 -6 ms
排隊等待時間預計還剩 -7 ms
排隊等待時間預計還剩 -4 ms
排隊等待時間預計還剩 -4 ms
恭喜您訂票成功,訂單號爲:EB52743573, 請立即打開瀏覽器登錄12306,訪問‘未完成訂單’,在30分鐘內完成支付!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章