• Stars
    star
    519
  • Rank 82,148 (Top 2 %)
  • Language
    Jupyter Notebook
  • Created 3 months ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

12306查票, 找到一张能上车的票

12306spy

背景

从12306购票, 从A点到B点没有票, 但是可以补票或者多买一段票.

比如一列车有100站, 我上车的站点是50 , 终点站是80. 需要保证我能上车,可以这样操作 :

  1. 补票类型 : 可以买 50-70的票, 然后再补70-80的票
  2. 多买一段票 : 买20-80的票, 或者20-90, 这样多买了一段票, 但是保证了我能上车.
  3. 多买且补票 : 买20-70的票, 然后再补70-80的票

如何使用

输入开始结束站点,以及日期,查询所有车次

点击右侧的点击直达 , 则开始在这里车次中可以上车的票

resources/img.png resources/img.png

Docker

docker run -d -p 8081:8080 registry.cn-hangzhou.aliyuncs.com/elroy93/12306spy:latest

windows/mac源码启动

  • windows : 点击install.bat安装依赖
  • mac :
    cd 12306spy
    python -m venv venv
    source ./venv/bin/activate
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    python main.py --port 8081

打开http://127.0.0.1:8081/web/main.html即可使用`

红色的部分是需要着重关注的地方。

提前买: 在起点站前多买N站之前的票

少买 : 少买N站的票,需要补票

ide推荐

  • pycharm
  • vscode + jupyter插件

Star History

Star History Chart