之前發(fā)現(xiàn)網(wǎng)上一款testerSunshine 12306刷票號(hào)稱很niubi玻熙,之前十一的時(shí)候也用它刷過否彩,期間,發(fā)現(xiàn)有些小伙伴在搭建的過程中遇到很多問題嗦随,順帶記錄下我在本地是怎么玩起來的~
1. 安裝依賴包
- root用戶(避免多python環(huán)境產(chǎn)生問題):
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
- 非root用戶(避免安裝和運(yùn)行時(shí)使用了不同環(huán)境):
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
注:py支持的版本3.6 - 3.7.4(2.x已經(jīng)不支持了)列荔;現(xiàn)在識(shí)別模型也已經(jīng)放在項(xiàng)目的根目錄了,也不需要我們自己去下載下來了
2. 修改配置項(xiàng)TickerConfig.py
主要說兩點(diǎn)枚尼,其他的按照配置上面已經(jīng)寫的很清楚了
- chromedriver
https://chromedriver.chromium.org/downloads下贴浙,下載與chrome下同版本的chromedriver,其中CHROME_PATH設(shè)置為chromedriver放置的目錄下
EMAIL_CONF = {
"IS_MAIL": True,
"email": "xxx@163.com", - 發(fā)送人郵箱
"notice_email_list": "yyy@qq.com", - 接收人郵箱
"username": "xxx_username", - 發(fā)送人郵箱用戶名
"password": "xxxxx", - 發(fā)送人郵箱授權(quán)碼(非發(fā)件人密碼)
"host": "smtp.163.com",
}
以163郵箱為例:
12
13
3. 附錄
- 可能遇到的問題
環(huán)境一定要是py3署恍,且安裝的是pip3(mac自帶的py版本是2.x) - 狀態(tài)碼 302
設(shè)置COOKIE_TYPE=1崎溃,并配置CHROME_PATH下的chromedriver地址
小伙伴們就可以盡情的刷票了 ~~~
本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!