開源最前線(ID:OpenSourceTop) 猿妹綜合整理
綜合自:https://github.com/testerSunshine/12306、https://github.com/pjialin/py12306
一年一度的春運大戰又開始了,原來比找對象更難的事就是搶到一張回家的票
’
![兩大春節搶票神器霸榜Github!再也不用擔心買不到票了](http://p2.ttnews.xyz/loading.gif)
據瞭解,2020年春運將於1月10日開始,為期40天。從鐵路部門12月11日發佈的統計數據顯示,今年鐵路春運預計4.4億人次,將同比去年增加3257萬人次,增長8.0%。
搶票雖然很難,但是沒有什麼問題是一個程序員不能解決的,如果有,那就來兩個程序員。這一週,猿妹留意到兩個搶票軟件霸榜Github Trending榜單。
![兩大春節搶票神器霸榜Github!再也不用擔心買不到票了](http://p2.ttnews.xyz/loading.gif)
12306
我先來看看名為12306的這個項目,這個項目基本上是緊隨著12306網站的功能更新而更新的,支持12306的所有基本功能,作者的設計思路也是很簡單:
使用方法也很簡單,相信你一看就懂啦:
查閱更多使用詳情可點擊:《簡直了!原來程序員是這樣買到火車票的......》
目前,該項目已經在Github上標星23.9K,7.5K個Fork(Github地址:https://github.com/testerSunshine/12306)
py12306
另一個項目py12306,借鑑了12306的部分實現而開發的另一個搶票神器,具有以下特性:
- 多日期查詢餘票
- 自動打碼下單
- 用戶狀態恢復
- 電話語音通知
- 多賬號、多任務、多線程支持
- 單個任務多站點查詢
- 分佈式運行
- Docker 支持
- 動態修改配置文件
- 郵件通知
- Web 管理頁面
- 微信消息通知
- 代理池支持
py12306 需要運行在 python 3.6 以上版本
1. 安裝依賴
<code>gitclonehttps://github.com/pjialin/py12306
pipinstall-rrequirements.txt
/<code>
2. 配置程序
<code>cpenv.py.exampleenv.py
/<code>
3.運行程序
<code>pythonmain.py
/<code>
目前,該項目在Github上標星9.3K,2.4K個Fork(Github地址:https://github.com/pjialin/py12306)
閱讀更多 程序員BUG 的文章