開源最前線(ID:OpenSourceTop) 猿妹綜合整理
https://github.com/testerSunshine/12306
https://github.com/pjialin/py12306
一年一度的春運(yùn)大戰(zhàn)又開始了,原來比找對(duì)象更難的事就是搶到一張回家的票
’
據(jù)了解,2020年春運(yùn)將于1月10日開始,為期40天。從鐵路部門12月11日發(fā)布的統(tǒng)計(jì)數(shù)據(jù)顯示,今年鐵路春運(yùn)預(yù)計(jì)4.4億人次,將同比去年增加3257萬人次,增長(zhǎng)8.0%。
搶票雖然很難,但是沒有什么問題是一個(gè)程序員不能解決的,如果有,那就來兩個(gè)程序員。這一周猿妹留意到兩個(gè)搶票軟件霸榜Github Trending榜單。

12306
我先來看看名為12306的這個(gè)項(xiàng)目,這個(gè)項(xiàng)目基本上是緊隨著12306網(wǎng)站的功能更新而更新的,支持12306的所有基本功能,作者的設(shè)計(jì)思路也是很簡(jiǎn)單:

使用方法也很簡(jiǎn)單,相信你一看就懂啦:

查閱更多使用詳情可點(diǎn)擊:《簡(jiǎn)直了!原來程序員是這樣買到火車票的......》

目前,該項(xiàng)目已經(jīng)在Github上標(biāo)星23.9K,7.5K個(gè)Fork(Github地址:https://github.com/testerSunshine/12306)
py12306
另一個(gè)項(xiàng)目py12306,借鑒了12306的部分實(shí)現(xiàn)而開發(fā)的另一個(gè)搶票神器,具有以下特性:- 多日期查詢余票
- ?自動(dòng)打碼下單
- ?用戶狀態(tài)恢復(fù)
- ?電話語音通知
- ?多賬號(hào)、多任務(wù)、多線程支持
- ?單個(gè)任務(wù)多站點(diǎn)查詢
- ?分布式運(yùn)行
- ?Docker 支持
- ?動(dòng)態(tài)修改配置文件
- ?郵件通知
- ?Web 管理頁面
- ?微信消息通知
- ?代理池支持
py12306 需要運(yùn)行在 python 3.6 以上版本
1. 安裝依賴
git?clone?https://github.com/pjialin/py12306
pip?install?-r?requirements.txt
2. 配置程序
cp?env.py.example?env.py
3.運(yùn)行程序
python?main.py

目前,該項(xiàng)目在Github上標(biāo)星9.3K,2.4K個(gè)Fork(Github地址:https://github.com/pjialin/py12306)
搜羅上百本Python電子書免費(fèi)分享關(guān)注后回復(fù)"Python",領(lǐng)取學(xué)習(xí)資源