票票通(EasyTicket)是基于12306的快速抢票工具, 用爬虫和selenium等自动化技术调用系统浏览器实现。
- 操作系统:Windows | Linux | MacOS (推荐使用Windows和Linux)
- 浏览器:MicroSoft Edge (系列) | Google Chrome (系列) | FireFox (系列) (推荐使用Firefox或edge)
(* 注:在使用该项目前请确保你的系统浏览器已经升级到最新, 但是如果你不愿意升级你的浏览器,可以选择更改项目中的驱动版本, 并确保和你的系统浏览器版本相匹即可。)
票票通有多种安装方式。最简单的安装方式是通过python官方pypi的pip进行安装, 或通过MakeFile的形式安装项目,或直接通过运行src/run.py(不推荐)。 但是MakeFile的安装方式在本作者写该readme的时候还没有做出来,将在下一版中推出。
(* 注:当前pip仍然为测试版)
pip install EasyTicket等待安装完成后,python可以通过直接输入项目名称启动
python -m EasyTicket(* 注:正在制作中)
首先,请先克隆本项目仓库:
git clone https://github.com/F18-Maverick/EasyTicket.git接着,进入项目的./src文件夹下,可以看到在该文件夹下有一个名为run.py的文件。我们直接运行他。
python ./run.py(注:文档正在编写,但是可以先参阅用法文档)