春運(yùn)搶票的Python開(kāi)源項(xiàng)目,能用技術(shù)買(mǎi)票絕不用黃牛
又是一年春運(yùn),又到了拼手速、拼人品的時(shí)刻。
然而隨著搶票軟件的日益流行,拼加速包已經(jīng)成為新的流行趨勢(shì)。不過(guò)花錢(qián)買(mǎi)來(lái)的加速包真的有用嗎?
《工人日?qǐng)?bào)》撰文稱(chēng),「由于搶票加速信息不透明、不對(duì)稱(chēng),所謂的預(yù)估搶票成功率往往不靠譜,只是軟件運(yùn)營(yíng)商的自說(shuō)自話,進(jìn)而借勢(shì)忽悠消費(fèi)者掏腰包碰運(yùn)氣。
對(duì)于搶票加速的性質(zhì),法律尚未明確,但有法律界人士認(rèn)為,搶票加速與買(mǎi)票插隊(duì)一樣,本質(zhì)上和傳統(tǒng)的倒賣(mài)車(chē)票行為沒(méi)有區(qū)別,只不過(guò)是利用了互聯(lián)網(wǎng)的智能手段。搶票加速不僅可能損害搶票者的合法權(quán)益,對(duì)其他購(gòu)票者也不公平?!?/p>
搶到票收錢(qián),搶不到退款,反正就是不保證買(mǎi)到票,對(duì)商家來(lái)說(shuō)絕對(duì)是穩(wěn)賺不賠的生意,有人將之稱(chēng)為“智能黃牛”。
作為程序員,如何用科技的手段搶到回家的票?近日,澤林Python班有位學(xué)員在 GitHub 上發(fā)現(xiàn)了一個(gè)開(kāi)源項(xiàng)目——「12306 購(gòu)票小助手」,思路圖如下所示。
現(xiàn)在,我們就跟著他來(lái)看看這個(gè)項(xiàng)目吧。

項(xiàng)目簡(jiǎn)介
python版本支持
●2.7.10 - 2.7.15
依賴(lài)庫(kù)
●依賴(lài)若快 若快注冊(cè)地址:http://www.ruokuai.com/client/index?6726 推薦用若快,打碼兔平臺(tái)已經(jīng)關(guān)閉
●項(xiàng)目依賴(lài)包 requirements.txt
●安裝方法
pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple-r requirements.txt
項(xiàng)目使用說(shuō)明
●需要配置郵箱,可以配置可以不配置,配置郵箱的格式在yaml里面可以看到ex
●提交訂單驗(yàn)證碼哪里依賴(lài)打碼兔,所以如果是訂票遇到驗(yàn)證碼的時(shí)候,沒(méi)有打碼兔是過(guò)不了的,不推薦手動(dòng),手動(dòng)太慢
●配置yaml文件的時(shí)候,需注意空格和遵循yaml語(yǔ)法格式
項(xiàng)目開(kāi)始
●服務(wù)器啟動(dòng):
1、修改config/ticket_config.yaml文件,按照提示更改自己想要的信息
2、運(yùn)行根目錄sudo python run.py,即可開(kāi)始
由于新增對(duì)時(shí)功能,請(qǐng)務(wù)必用sudo,sudo,sudo 執(zhí)行,否則會(huì)報(bào)權(quán)限錯(cuò)誤,windows打開(kāi)ide或者cmd請(qǐng)用管理員身份執(zhí)行python run.py,不需要加sudo
●如果你的服務(wù)器安裝了docker,那么就可以docker啟動(dòng)
1、docker build -t dockerticket
2、docker run-d --name 12306-ticket dockerticket
目錄對(duì)應(yīng)說(shuō)明
●agency - cdn代理
●config - 項(xiàng)目配置
●damatuCode - 打碼兔接口
●init - 項(xiàng)目主運(yùn)行目錄
●myException - 異常
●myUrllib - urllib庫(kù)
使用幫助
●測(cè)試郵箱是否可用
●測(cè)試下單接口是否可用,有兩個(gè)下單接口,隨便用哪個(gè)都o(jì)k
●如果下載驗(yàn)證碼過(guò)期或者下載失敗的問(wèn)題,應(yīng)該是12306封ip的策略,多重試幾次,12306現(xiàn)在封服務(wù)器(阿里云和騰訊云)ip比較嚴(yán)重,盡量不要放在服務(wù)器里面
傳送門(mén)
https://github.com/testerSunshine/12306
那問(wèn)題來(lái)了,這個(gè)程序真的實(shí)用嗎?
這位優(yōu)秀的學(xué)員表示,自己已經(jīng)成功搶到了票,有圖為證。

說(shuō)在最后
雖然作者開(kāi)源的本意是好的,但任何技術(shù)都有被濫用的可能。開(kāi)源作者也在聲明中也強(qiáng)調(diào)該項(xiàng)目?jī)H作為學(xué)習(xí)交流使用,勿作為商業(yè)用途。
當(dāng)然,任何程序都不可能從根本解決買(mǎi)票難的問(wèn)題。祝愿大家都能拿高薪在出行方式上有更多選擇,再也不用為春節(jié)搶票而煩惱。加油,兄嘚~
澤林網(wǎng)址:www.zelininfo.com
項(xiàng)目信息
營(yíng)銷(xiāo)機(jī)構(gòu)
參與者



評(píng)論
評(píng)論
推薦評(píng)論
暫無(wú)評(píng)論哦,快來(lái)評(píng)論一下吧!
全部評(píng)論(0條)