最近有个开源项目很火,使用python代码自动抢票。笔者下载下来,跑了下,确实很实用以后再也不用买加速包了。 哈哈哈哈
非常感谢原作者 如果有一点代码基础 基本看文档就可以跑通 源代码直通车https://github.com/testerSunshine/12306 这里给一些初次使用python的同学一个教程 有遇到问题 可以留言 我会贴出解决方案
首先 写代码的作者使用的是python2.7.10-2.7.15版本的python
如果你是没用过python的用户,电脑没有下载过python的。可以直接下载python2.7.10
如果你是一位python程序员或其他,已经下载了最新的python3.7版本也没关系,稍微复杂点,稍后讲。
进入python官网https://www.python.org/downloads/ 下载对应版本
下载完成后 对安装包傻瓜式安装即可 记住下载的路径就行。
配置环境
电脑--属性--高级系统设置--高级--环境变量 --Path
在Path中增加2个路径 一个是安装根目录 一个是Script目录 我的路径为C:\Python27 和C:\Python27\Scripts
在cmd中输入python -V 查看python版本 显示了python 2.7.10 成功
下载抢票源代码 https://github.com/testerSunshine/12306
里面有个文件 requirements.txt 是代码需要安装的库
在cmd中 先cd入requirements.txt的路径 输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
利用pip自动安装所需的库
注册若快打码器 若快注册地址:http://www.ruokuai.com/client/index?6726 这个工具是用来自动识别登录的验证码 提示下这里充值一元钱 可以用很久 不需要充太多钱
在config文件夹中ticket_config.yaml 用word或编辑器打开 更改yaml文件中的信息 这个文件是你的抢票信息的配置文件 按照注释更改信息 有账号名密码,出发站,班次等等
更改完 管理员权限打开cmd 输入python run.py
----------------------------------------------------------------------------------------------------------
之前有说已有高版本python3.x的 需要重新下载python2.7.10版本
windows可以同时存在2个版本 这里有篇博客 可以解决https://blog.csdn.net/qq_27089287/article/details/79114441
安装完成之后 cmd输入python2 run.py
-----------------------------------------------------------------------------------------------------------
这里贴一些 错误提示 和解决方案
安装requirements.txt 中的库时报错
解决方法:利用cd命令 进入到requirements.txt的文件夹中 再输入命令