-
1 # 明天81953901
-
2 # 我家有個噠噠噠大人
給你提供幾個解決方案,看到的有點晚,今年不一定用得上了,但是收藏下來,以後應該用得上。
大家出行方式大多依賴火車,而且現在都習慣網上搶票,但是別忘了這幾點:
1.代售點與車站售票
2.電話訂票
3.發車前一週的放票
4.試試從始發站,或者一些人流稀少的站點為起點買票
你要知道,一列火車,不會一開始就把所有票放在網上,它要考慮到各個階層,所以會有一定比例票分在各個地方。現在網上搶票越來越難,但是去站點說不一定可以買到票,但是要起早排隊。電話訂票更方便,而且用的人較少,只要接通電話,按照流程走下去,就可以訂到票,但是要第二天去站點取票,過期作廢。還有,換人流少的站點作為起止點也容易買到票。最後,沒買到票不要放棄,因為最後還有一波機會。
當然,短途可以考慮自駕與大巴。
經濟允許考慮飛機。
實在不行把爸媽接過來過年也可以,一般反向火車票好買,機票便宜。
-
3 # 智慧前沿技術
如果你是一名程式猿,你可以試試用Python自己刷票。自己動手,豐衣足食!
GitHub 使用者 testerSunshine 建立了一個買火車票的專案「12306 購票小助手」,它可以加速買票的過程。
專案地址:
https://github.com/testerSunshine/12306
該專案自誕生以來,建立者一直在更新,及時解決使用者遇到的問題,更新日誌中最近更新顯示「增加預售踩點查詢下單,經測試,誤差在 0.004s」。下面我們來看該專案的具體細節。
思路
先來看一下該程式的思路圖:
執行
該程式使用 Python 建立,支援版本為 2.7.10 - 2.7.15。
依賴
依賴庫包括:用來對付 12306「刺激」驗證碼的影象識別工具(該 repo 中推薦使用若快);專案依賴包 requirements.txt。
按照如下命令安裝專案依賴包:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
專案使用說明
需要配置郵箱,可以配置可以不配置,配置郵箱的格式在 yaml 裡面可以看到 ex
提交訂單驗證碼哪裡依賴打碼兔,所以如果是訂票遇到驗證碼的時候,沒有打碼兔是過不了的,不推薦手動,手動太慢
配置 yaml 檔案的時候,需注意空格和遵循 yaml 語法格式
使用幫助
測試郵箱是否可用
測試下單介面是否可用,有兩個下單介面,隨便用哪個都 ok
如果下載驗證碼過期或者下載失敗的問題,應該是 12306 封 ip 的策略,多重試幾次,12306 現在封伺服器(阿里雲和騰訊雲)ip 比較嚴重,儘量不要放在伺服器裡面
專案開始
伺服器啟動:
修改 config/ticket_config.yaml 檔案,按照提示更改自己想要的資訊
執行根目錄 sudo python run.py,即可開始
由於新增對時功能,請務必用 sudo,sudo,sudo 執行,否則會報許可權錯誤。windows 開啟 ide 或者 cmd 請用管理員身份執行 python run.py,不需要加 sudo
如果你的伺服器安裝了 docker,那麼就可以 docker 啟動
docker build -t dockerticket .
docker run dockerticket python run.py &
目錄對應說明
agency - cdn 代理
config - 專案配置
damatuCode - 打碼兔介面
init - 專案主執行目錄
myException - 異常
myUrllib - urllib 庫
希望大家能夠在搶票的時候看到類似下圖這樣的好訊息~
PS. 專案建立者說了,該專案不能用於商業用途哦~
回覆列表
加同城老鄉群,坐老鄉車回家,當然要給錢!要不然就坐長途汽車!同城老鄉你可以在58同城拼車那裡找到。本人老家河南,座標上海,江浙滬有很多老鄉在跑滴滴,過年他們都會開車回去,順道拉人!老鄉的話不會收很多錢!