在知乎上看了很多答主写的使用说明,总是感觉对一些计算机小白不那么友好,所以决定写一篇简明的教程希望能帮助到急切回家的你。

好了言归正传

安装python 3.6以上版本python开发环境

首先,你得下载GitHub上的开源工具py12306

点击Clone or download,然后Downloade ZIP

等待下载完成,解压;

win+R 输入cmd

用cd/d命令打开解压好的文件目录 例如cd /d F:\Download\py12306-master(在不同磁盘)

如果解压过的文件就在C盘的目录下,则直接cd 路径即可

例如cd Download\py12306-master安装依赖环境

pip install -r requirements.txt

(以上字段一段需要注意是的是直接在对应的文件目录下执行,windoows的cmd下面)

2. 配置程序

cp env.py.example env.py

上面是linux的,如果是windows需要把cp换成copy

上述执行后,产生env.py配置文件,具体内容在配置文件里面查看。

自动打码

目前支持免费打码,和若快打码

注:免费打码无法保证持续可用,如失效请手动切换到若快平台,需要先到 http://www.ruokuai.com 注册一个账号后填写到配置中

语音通知

3. 启动前测试

目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等

开始测试 -t

python main.py -t

测试通知消息 (语音, 邮件) -t -n

# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数

python main.py -t -n

4. 之后,你需要输入相关信息,如用户名和密码、查询条件等。这时候,你需要打开安装目录里面的 env.py 文件,电脑自带的「记事本」、「文本编辑」,只要能打开纯文本并编辑

值得注意的是,每次重新启动,程序都会从历史进程中获取信息,并尝试直接恢复用户的登录等状态。

5. 运行程序

python main.py

程序会不停的重复抢票过程,直到抢到票

参数列表-t 测试配置信息

-t -n 测试配置信息以及通知消息

-c 指定自定义配置文件位置

值得注意的是所有命令都是基于Windows操作系统

且在解压的抢票工具文件的目录下完成

github python抢票_GitHub上抢票工具py12306的使用方法相关推荐

  1. python与开源_Github上Top20 Python与机器学习开源项目推荐

    TensorFlow TensorFlow是一个端到端的机器学习开源平台.由工具.库和社区资源组成的全面.灵活的生态系统,使开发人员能够轻松地构建和部署基于ML的应用程序. TensorFlow最初是 ...

  2. python开源考试_Github 上 10 个值得学习的 Springboot 开源项目

    spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化.编码更简化.部署更方便.近两年受到很多开发者的追捧,也是火热的不行! 下面给大家整理了 10 个 Git ...

  3. github采集器 开源_GitHub关键字扫描开源工具推荐

    互联网上数次曝出的GitHub泄漏公司比较敏感信息内容恶性事件,表明企业安全中GitHub关键词扫描仪是很重要及关键的安全性基础设施,我用了某些恶性事件对于不一样种类的GitHub扫描仪开源系统商品作 ...

  4. github python抢票_实测两款 GitHub 开源抢票插件,所有坑都帮你踩过了

    如果你对自己手速和市面上的各种 "加速包" 都没什么信心的话,不妨试试用程序员的手段抢票? 况且,12306 官方宣布屏蔽了一大批付费抢票软件,这也意味着你即使给这些软件付了会员费 ...

  5. python github 12306 文贤平_全网最牛掰的12306抢票神器,助力抢到春节回家的票

    ↑↑↑点击上方"蓝字",关注"极客猴" 如果你喜欢极客猴,可以把我置顶或加为星标 选自<量子位> 作者:车栗子 来源:凹非寺 阅读文本大概需要 3 ...

  6. python实现云服务器上12306自动化抢票功能

    本文将分为几大模块讲解python服务器上12306自动化抢票功能: 一.云服务器的安装与配置 1.1 云服务器与个人主机不同,不受时间.场所等条件的限制,将python代码运行在云服务器上可以实现真 ...

  7. 五一出行一票难求,用Python实现12306火车票自动抢票,省心省力!

    最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正.话不多说,进入正题: 在进入正题之前,我想说明一下,由于12306官网 ...

  8. 春节Python抢票神器,支持候补抢票

    车栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI 想要回家的小伙伴们,大概经历了一波抢票大战. 顺便把一个Python抢票工具,送到了GitHub趋势榜第一. 项目名很干脆,就是12306 ...

  9. 春节Python抢票神器,支持候补抢票!你买好票了吗!

    想要回家的小伙伴们,大概经历了一波抢票大战. 顺便把一个 Python抢票工具 ,送到了GitHub趋势榜第一. 项目名很干脆,就是 12306 ,来自名叫 文贤平 的程序员. 这很可能是全GitHu ...

  10. 趣玩Python——如何帮女朋友快速抢票

    又到了半年一度的考试季,对于那些翻山越岭外出求学的莘莘学子们,相比于各显神通的考试,更紧张的莫过于买一张回家的车票,相信很多群最近都被下面这样的图占领了. 如今,随着12306的抗压能力越来越强,各种 ...

最新文章

  1. 根际微生物组提高植物耐盐性的研究进展(Biotechnology Advances IF=10)
  2. CENTOS/RHEL 7 系统中设置SYSTEMD SERVICE的ULIMIT资源限制
  3. Spring AOP通知顺序
  4. java合集框架第一天
  5. 多目标遗传优化算法nsga2求解复杂约束问题【python源码实现,实数编码】
  6. 第2天.make的学习(第二部分)对伪目标的理解
  7. mciSendString 多线程播放多首音乐 注意事项
  8. Java 获取集合长度
  9. golang sql注入问题
  10. 从零开始升级基于RuleBased的聊天机器人
  11. canvas drawbitmap不出现_JS实现简单的画板(canvas),可在PC和移动端实现。
  12. python输入的字符串转换为对应的数字类型_Psychopy | 第1期:数据类型及运算符
  13. vba宏语言_Excel VBA(1) – VBA 简介及录制宏
  14. 大数据时代下数据挖掘技术的应用
  15. 基于CWMP(TR069)协议ACS服务器的搭建
  16. 泛微E8调整附件大小和属性
  17. 弘辽科技:想要利用直通车打造爆款,这个技巧一定要把握
  18. 从零开始学习 JD CHAIN(一)- 快速部署 JD CHAIN
  19. STM32共阳数码管编程分享
  20. 使用云祺虚拟机备份软件恢复SANFOR HCI虚拟机

热门文章

  1. 微信小程序获取年月日周及早上、中午、晚上
  2. 车联网TCU USB的配置和使用
  3. 使用jupyter环境在数据集处理中遇到.ipynb_checkpoints no such file or directory的问题
  4. 北京app开发公司排行榜-开发app的公司有哪些呢
  5. 哔哩哔哩mac电脑版上线,来聊聊B站Mac版客户端初体验
  6. THUSC2019:Illusory World
  7. 二十四节气-秋分 | 文案、海报
  8. Outlook设置新folder location后无法显示default view的解决方案
  9. 手机的内核版本、基带版本等都是什么意思?
  10. 自我监督学习:提高深度学习数据效率的计划