python 秒杀12306课程_Python攻破12306网站,实现2020最强抢票模式!
python版本支持
2.7.10 - 2.7.15
依賴庫
依賴若快 若快注冊(cè)地址:
推薦用若快,打碼兔平臺(tái)已經(jīng)關(guān)閉
項(xiàng)目依賴包 requirements.txt
安裝方法-Windows:
安裝方法-Linux:
root用戶(避免多python環(huán)境產(chǎn)生問題): python2 -m pip install -i pip install -i -r requirements.txtdu.cn/simple -r requirements.txt
非root用戶(避免安裝和運(yùn)行時(shí)使用了不同環(huán)境): sudo python2 -m pip install -i -r requirements.txt
項(xiàng)目使用說明
可以配置郵箱,可以配置可以不配置,配置郵箱的格式在yaml里面可以看到ex
可以配置server醬提醒(推薦), [配置教程] ()
提交訂單驗(yàn)證碼哪里依賴打碼兔,所以如果是訂票遇到驗(yàn)證碼的時(shí)候,沒有打碼兔是過不了的,不推薦手動(dòng),手動(dòng)太慢
配置yaml文件的時(shí)候,需注意空格和遵循yaml語法格式
項(xiàng)目開始
服務(wù)器啟動(dòng):
修改config/ticket_config.yaml文件,按照提示更改自己想要的信息
運(yùn)行根目錄sudo python run.py,即可開始
由于新增對(duì)時(shí)功能,請(qǐng)務(wù)必用sudo,sudo,sudo 執(zhí)行,否則會(huì)報(bào)權(quán)限錯(cuò)誤,windows打開ide或者cmd請(qǐng)用管理員身份執(zhí)行python run.py,不需要加sudo
如果你的服務(wù)器安裝了docker與docker-compose, 那么就可以通過docker-compose進(jìn)行啟動(dòng),docker.sh腳本對(duì)此進(jìn)行了封裝,可以通過如下命令進(jìn)行啟動(dòng)
1、sudo ./docker.sh run #創(chuàng)建一個(gè)鏡像并啟動(dòng)容器,如果鏡像已經(jīng)創(chuàng)建過了會(huì)直接啟動(dòng)容器。
2、sudo ./docker.sh restart #修改配置文件后,通過此名命令可重新加載容器運(yùn)行
3、sudo ./docker.sh rm #刪除容器
4、sudo ./docker.sh drun #后臺(tái)運(yùn)行容器
5、sudo ./docker.sh logs #在后臺(tái)運(yùn)行時(shí),通過此命令查看運(yùn)行的內(nèi)容
注: 針對(duì)沒有docker環(huán)境的同學(xué)提供了docker安裝腳本(centos7) - sudo ./docker_install_centos.sh
注: 若只有docker沒有docker-compose. 可通過pip install docker-compose進(jìn)行下載
目錄對(duì)應(yīng)說明
agency - cdn代理
config - 項(xiàng)目配置
damatuCode - 打碼兔接口
init - 項(xiàng)目主運(yùn)行目錄
myException - 異常
myUrllib - urllib庫ordered_dict
思路圖
總結(jié)
以上是生活随笔為你收集整理的python 秒杀12306课程_Python攻破12306网站,实现2020最强抢票模式!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东汉才女班昭:中国最早的女数学家
- 下一篇: two sum python_Pytho