环境
我的是ubuntu16.04 python3.6 pip19
获取项目
项目地址: https://github.com/testerSunshine/12306
复制这个git地址 然后clone下了(没有git命令的sudo apt-get install -y git)
git clone https://github.com/testerSunshine/12306.git
下载后进入文件
cd 12306
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
修改配置文件
vi TickerConfig.py
配置刷票模式、出发日期、出发城市、到达城市、座位、乘车人、12306登录账号
设置打码
HOST = "182.61.45.39:8888"
REQ_URL = "/verify/base64/"
HTTP_TYPE = "http"
更多打码地址 配置前先自己试试 出现hello World!说明这个地址可以使用
获取12306cookie
- 登录12306
- f12键 application Cookies
- 将RAIL_EXPIRATION和RAIL_DEVICEID复制 在TickerConfig.py对应位置 保存即可
配置server酱
按照server酱提示绑定自己微信
绑定后 复制自己SCKEY
vi TickerConfig.py
is_server_chan记得设置为True
测试微信通知
筛选cdn(重要的步骤)
python3 run.py c
运行抢票功能
python3 run.py r
坐等抢到票就行了。。。。。
一些问题
问题: No module named requests
解决方法: pip install requests
问题: No module named 'wrapcache'
解决方法: pip install wrapcache
问题: No module named 'PIL'
解决方法: pip install pillow
来源:CSDN
作者:猿来如此呀
链接:https://blog.csdn.net/qq_21101587/article/details/103727578