内容简介:临时起意就写了个这样的小工具来玩.对比另外的两个python项目自己封装了一些数据结构, 自己使用起来更顺手.如果有bug欢迎来提issue, 也欢迎开发者PR
Python 12306 抢票小工具
临时起意就写了个这样的小 工具 来玩.对比另外的两个python项目自己封装了一些数据结构, 自己使用起来更顺手.
如果有bug欢迎来提issue, 也欢迎开发者PR
python版本支持
3.5以上
Usage
pip install -r requriement.txt python mainloop.py
Notice
如果中途更换12306账号需要将已经生成的pickle文件删除 utils/logincookie.pickle
以及 pre_processing/passengers.pickle
, citydata.pickle
由于改过一次city的文件名,所以citydata.pickle文件会失效,删除之后会重新生成。其他的两个主要是dump了登录之后的cookie信息以及账号的乘客信息.更换之后需要删除进行重新生成
Repo Status
项目还在开发中,目前正常下单流程已经可以跑通, 但是代码并未全部覆盖测试,请谨慎使用 目前有两种下单模式, 正常下单和快速下单,快速下单模式有时候会出票失败,还未定位出什么问题.稳妥期间请使用正常下单模式
Thanks
- 感谢 EasyTrain 仓库的创建者Why8n的详细过程分析, 正常下单流程逻辑参考仓库的源代码
- 感谢 testerSunshine 12306 仓库的创建者testerSunshine, 参考了仓库的配置文件,以及快速下单的模块接口实现
以上所述就是小编给大家介绍的《12306 抢票小工具(Python)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- ENVI扩展工具:RandomForest分类工具
- 15大安全工具和下载黑客工具
- 版本管理工具及 Ruby 工具链环境
- [译]Go性能分析工具工具和手段
- 工具 | 一个在线生成 nginx 配置文件的开源工具
- 【工具分享】PxCook像素大厨——很好用的标记工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。