gitHub 25.6k star 购票助手 testerSunshine/12306 安装教程(windows)

1.python 安装

支持版本 3.6 - 3.7.4
3.73下载地址

2.安装完cmd窗口执行命令 python 如图:

如图
如果报错则是没有添加环境变量,添加电脑环境变量,没有报错则跳过此步进入第三步
在这里插入图片描述
编辑path:

添加自己的python安装路径至path:
在这里插入图片描述
然后在cmd窗口执行命令应该就可以了。

3. 下载 购票助手

github地址:https://github.com/testerSunshine/12306 克隆至本地即可
百度网盘: 链接: https://pan.baidu.com/s/1YFTG3R_udjBrscSiOuXtJw 提取码: tbai

4.安装项目依赖

进入到项目文件下
在cmd窗口 执行命令 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
等待安装完成

5.修改项目配置

修改 TickerConfig.py 项目配置文件

邮箱建议163 password 为第三方授权码 其他根据配置文件注释操作即可
COOKIE_TYPE :选择1省事一点 去网站下载一个和自己Chrome浏览器相同大版本的chromeDriver即可
CHROME_PATH:即你自己下载的chromeDriver的地址 例如:D:\xxxxxxx\chromedriver 注意最后要加上chromedriver 配置上基本按照注释就没问题 如有不懂请留言。

#  邮箱配置,如果抢票成功,将通过邮件配置通知给您
#  列举163
#  email: "xxx@163.com"
#  notice_email_list: "123@qq.com"
#  username: "xxxxx"
#  password: "xxxxx
#  host: "smtp.163.com"
#  列举qq  ,qq设置比较复杂,需要在邮箱-->账户-->开启smtp服务,取得授权码==邮箱登录密码
#  email: "xxx@qq.com"
#  notice_email_list: "123@qq.com"
#  username: "xxxxx"
#  password: "授权码"
#  host: "smtp.qq.com"
EMAIL_CONF = {
    "IS_MAIL": True,
    "email": "15365410982@163.com",
    "notice_email_list": "1826979729@qq.com",  // 测试接收邮箱
    "username": "15365410982",
    "password": "xxxxxxx",
    "host": "smtp.163.com",
}

# 是否开启 server酱 微信提醒, 使用前需要前往 http://sc.ftqq.com/3.version 扫码绑定获取 SECRET 并关注获得抢票结果通知的公众号
SERVER_CHAN_CONF = {
    "is_server_chan": True,
    "secret": "xxxxxxxxxxxx"
}

# 1=使用selenium获取devicesID
# 2=使用网页端/otn/HttpZF/logdevice获取devicesId,这个接口的算法目前可能有点问题,如果登录一直302的请改为配置1
# 3=自己打开浏览器在headers-Cookies中抓取RAIL_DEVICEID和RAIL_EXPIRATION,这个就不用配置selenium
COOKIE_TYPE = 1
# 如果COOKIE_TYPE=1,则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html
# chromedriver配置版本只要和chrome的大版本匹配就行
CHROME_PATH = "D:\xxxxxxx\chromedriver"


6.测试启动

测试邮箱配置 python run.py t 邮箱和微信公众号都会收到消息,否则配置失败

启动前请先筛选cdn,这点很重要 python run.py c 等待筛选结束

启动服务 python3 run.py r 如图
在这里插入图片描述
如果获取验证码失败,估计ip被封,公司网络容易被封 ,请用家庭网络
自动重启路由器:目前只支持小米和TPLINK

祝各位兄台早点抢到回家的票
https://github.com/12306lea/AutoRouterIP

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值