利用Python搶火車票的案例分析-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)主營(yíng)邕寧網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開發(fā),邕寧h5小程序設(shè)計(jì)搭建,邕寧網(wǎng)站營(yíng)銷推廣歡迎邕寧等地區(qū)企業(yè)咨詢

這篇文章主要介紹利用Python搶火車票的案例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

春節(jié)搶票正在如火如荼的進(jìn)行,過年回家那肯定需要搶票,每年的搶票大戰(zhàn),都是一場(chǎng)硬戰(zhàn),沒有一個(gè)好工具,怎么能上戰(zhàn)場(chǎng)呢。你還在用12306,飛豬,攜程搶票嗎,你已經(jīng)out了,程序員現(xiàn)在都用自己的搶票方式。

分享一個(gè)Python搶票工具,現(xiàn)在到了GitHub趨勢(shì)榜第一:

利用Python搶火車票的案例分析

項(xiàng)目名很干脆,就是“12306”,標(biāo)星超過2.3W,來自名叫文賢平的程序員。這很可能是全GitHub最德高望重的購(gòu)票小助手了,功能一直在更新,且現(xiàn)已支持Python 3.6以上版本。雖然誕生在2018年初,但最近一次提交代碼,是在今年9月5日,現(xiàn)在還十分新鮮。

如果你還沒搶到回程的票,試一下這個(gè)Python工具吧,已經(jīng)有許多人類親測(cè)成功了。

這只得力的小助手,思路清晰又緊湊:

利用Python搶火車票的案例分析

從查詢余票開始,到付款完成,最后獲取訂單號(hào)。一氣呵成,不怕人類手速太慢。

有了它,就不怕?lián)尣坏搅嘶丶业钠薄?/p>

到目前為止,文賢平與一眾貢獻(xiàn)者,已經(jīng)在項(xiàng)目里提交了361次代碼,實(shí)現(xiàn)的功能有這些:

利用Python搶火車票的案例分析

廢話少說,下面來看一下怎么用吧。

一、下載# testerSunshine的12306源碼

可以通過git clone或者下載源碼解壓的方式。

源碼下載下來如圖所示:

利用Python搶火車票的案例分析

二、自托管云打碼服務(wù)器搭建:12306_code_server

項(xiàng)目地址https://github.com/YinAoXiong/12306_code_server

建議安裝Docker。使用docker可以使用如下命令快速部署:

docker run -d -p 8080:80 --name 12306 yinaoxiong/12306_code_server

三、下載項(xiàng)目依賴 requirements.txt

切換到第一步下載的源碼根目錄下,執(zhí)行:

pip install -r requirements.txt

這一步會(huì)安裝所有依賴。

四、搶票配置

前提條件:

·請(qǐng)確認(rèn)你安裝的docker版本為18.09及以上:docker -v

·請(qǐng)確認(rèn)你安裝的docker-compose版本為1.23.2及以上:docker-compose -v

·請(qǐng)根據(jù)自己需要修改好配置文件:TickerConfig.py

·請(qǐng)修改配置文件TickerConfig.py中的變量AUTO_CODE_TYPE和HOST,AUTO_CODE_TYPE改為3,HOST改為"captcha:80"(這里很重要,這是本地打碼服務(wù)器的配置)

下面具體說說TickerConfig.py的配置,此文件在第一步下載的源碼的根目錄下。

利用Python搶火車票的案例分析

利用Python搶火車票的案例分析

利用Python搶火車票的案例分析

利用Python搶火車票的案例分析

五、開始搶票

運(yùn)行命令:

·開始搶票:docker-compose up --build -d

·停止搶票:docker-compose down

·查看搶票log:docker logs --follow ticket

利用Python搶火車票的案例分析

測(cè)試了一下,我搶票成功,再也不用擔(dān)心回不去家了。我還配置了微信推送和郵箱提醒。

利用Python搶火車票的案例分析

利用Python搶火車票的案例分析

以上是利用Python搶火車票的案例分析的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:利用Python搶火車票的案例分析-創(chuàng)新互聯(lián)
文章鏈接:http://muchs.cn/article0/pheio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站域名注冊(cè)、App開發(fā)電子商務(wù)、品牌網(wǎng)站建設(shè)品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)