之前发现网上一款testerSunshine 12306刷票号称很niubi,之前十一的时候也用它刷过,期间,发现有些小伙伴在搭建的过程中遇到很多问题,顺带记录下我在本地是怎么玩起来的~
1. 安装依赖包
- root用户(避免多python环境产生问题):
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
- 非root用户(避免安装和运行时使用了不同环境):
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
注:py支持的版本3.6 - 3.7.4(2.x已经不支持了);现在识别模型也已经放在项目的根目录了,也不需要我们自己去下载下来了
2. 修改配置项TickerConfig.py
主要说两点,其他的按照配置上面已经写的很清楚了
- chromedriver
https://chromedriver.chromium.org/downloads下,下载与chrome下同版本的chromedriver,其中CHROME_PATH设置为chromedriver放置的目录下
EMAIL_CONF = {
"IS_MAIL": True,
"email": "xxx@163.com", - 发送人邮箱
"notice_email_list": "yyy@qq.com", - 接收人邮箱
"username": "xxx_username", - 发送人邮箱用户名
"password": "xxxxx", - 发送人邮箱授权码(非发件人密码)
"host": "smtp.163.com",
}
以163邮箱为例:
12
13
3. 附录
- 可能遇到的问题
环境一定要是py3,且安装的是pip3(mac自带的py版本是2.x) - 状态码 302
设置COOKIE_TYPE=1,并配置CHROME_PATH下的chromedriver地址
小伙伴们就可以尽情的刷票了 ~~~
本文由博客一文多发平台 OpenWrite 发布!
网友评论