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