利用python实现12306自助抢票功能的补充说明

#基于windows运行python抢票功能

  1. https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe 下载Python 安装
    这个文件勾选默认安装路径(ps:版本不能过高,python3.8亲测不可以实现)

  2. 表示安装成功。
    在这里插入图片描述
    源代码下载或克隆
    URL: https://github.com/testerSunshine/12306.git
    比如我在这里插入图片描述

  3. 打开CMD
    在这里插入图片描述
    提示你pip版本升级更新
    指令2:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
    指令3:pip3 install –-upgrade pip
    在这里插入图片描述
    这里提示拒绝访问,可能是权限不够,Python应安装其它盘 符。但重复一次指令,又提示是安装了的。
    重复一次指令2, 就能把依赖服务安装。(ps:有时候安装不成功会提示版本不匹配这种,看是那个安装不成功,然后在requirements.txt里面去更改一下对应的版本型号。)
    。。。。。。。等 (时间比较久)

  4. 如项目中必要有这2文件。
    在这里插入图片描述 无此2个文件
    PS:

    1. 模型下载链接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA 密码:bmlm
      群里面也可以下载
    2. git仓库下载:https://github.com/testerSunshine/12306model.git

在这里插入图片描述
配置文件配置你的12306账号 ,车次情况,
也可以下载Pycharm 开发软件,安装
后 ,把项目导入,然后配置文件也行。这里跳过。
6.
在这里插入图片描述
配置文件中这里,
如果COOKIE_TYPE=2,则需配置chromeDriver路径,下载 地址http://chromedriver.storage.googleapis.com/index.html
#chromedriver配置版本只要和chrome的大版本匹配就行
配置,需要你在这建立这文件夹(ps:如果你用的windows系统的话,新建文件夹不能解决问题,而应该添加文件属性,例如:/user/liwencheng/downloads/chromedriver/chromedriver.exe)在这里插入图片描述

  1. 依赖服务已经安装成功。

在这里插入图片描述

python run.py,即可开始 
如图所示 

在这里插入图片描述

这样子具体为何会302状态,我也不知,但隔一会又好了。如果一直如此,进群问大神,后续会解决。

ps:此文件在\config\getCookie.py里面修改网址
在这里插入图片描述
这个情况也会造成302,因为12306的网址都在更新中,要时刻关注12306的官网。

在这里插入图片描述
上图就已经成功了,如用开发软件运行就是程序会一段时间 后开始刷票,
这就是成功的样子。。。
这就是成功的样子。。。
这就是成功的样子。。。
这里还有微信提醒功能看官方文档。

ps:这个教程只是我看了github上wenxianping作者编写的代码,在本人安装时出现的问题,给予分享,非常感谢wenxianping的代码,以及网友Clayacne提供的帮助,写下这个帮助有需要的人吧。

附加上学生票问题修改:https://github.com/testerSunshine/12306/issues/47

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值