前言
本來和往常一樣在群里水群,有個群友說現(xiàn)在有個github上有個很火12306搶票的項目,想了想以前自己充錢搶票的日子,決定動手搭建下該項目,以后就自己搶票了!
部署
資源準備
- 電腦需要搭建python3.6以上環(huán)境(如何搭建請求自行谷歌)
- 下載項目源碼:傳送門
- 下載chromedriver:傳送門,注意對應(yīng)你電腦當前安裝的chrome瀏覽器的版本(和瀏覽器版本一致或者高些即可).
- 下載圖片識別碼模型文件: 傳送門,密碼:bmlm
項目搭建
- 將下載圖片識別碼模型文件放于項目根目錄(兩個文件:12306.image.model.h5和model.v2.0.h5).
目錄大致如下:
WX20190906-120941@2x.png
- 安裝對應(yīng)python庫
pip install -i requirements.txt
- 搶票配置
根目錄的TickerConfig.py文件,就是購票配置文件,我們需要配置車次,時間,出發(fā)地和到達地,具體看文件就很清楚看了,有詳細的注釋.
# 如果COOKIE_TYPE=1,則需配置chromeDriver路徑,下載地址http://chromedriver.storage.googleapis.com/index.html
# 這里需要填寫我們上面下載的chromedriver的路徑
CHROME_PATH = ""
運行
配置好之后,直接運行項目即可,程序就會自動登錄,自動搶票和候補
python3 run.py
搶票成功
WX20190906-121104@2x.png
后言
這里我們只是介紹了部署在本地,我們其實可以直接部署在服務(wù)器,遠程操作,不過項目作者提醒了,最近12306封服務(wù)器ip比較嚴重,大家就謹言慎行了.
喜歡請點個關(guān)注即可,謝謝!