py12306 项目其实就是一个抢票工具,可能因为临近出行购票热潮,这类项目又重新受到关注。
https://github.com/pjialin/py12306
工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。
git clone https://github.com/pjialin/py12306
pip install -r requirements.txt
cp env.py.example env.py
目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等
开始测试 -t
python main.py -t
测试通知消息 (语音, 邮件) -t -n
# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数
python main.py -t -n
python main.py
我们来看一下作者给出的使用演示图:
Web 管理页面
下单成功
整体看下来,就是只需要配置好使用环境,剩下的内容交给 py12306 ,静候佳音即可。项目的特征功能也很完善,比如多账号、多任务、多线程支持,分布式运行,邮件、微信消息通知等等。
py12306功能支持
作者提示到:作为一款开源工具,请不要用于商业用途。这种工具方便自己使用,但请注意不要过度使用。大家好才是真的好。
有需求的小伙伴可以自行部署使用,在这里提前祝大家假期愉快。
项目地址:https://github.com/pjialin/py12306