这是一个基于 Python FastAPI 和 Vue 3 开发的 12306 自动化抢票系统。包含后端 API 服务、前端管理界面以及一些独立的自动化脚本。
backend/: FastAPI 后端服务app/: 应用代码data/: 数据存储 (日志, Session 等)
frontend/: Vue 3 + Vite 前端项目
- Python 3.10+
- Node.js 16+
- npm 或 yarn
进入 backend 目录,安装依赖并启动服务:
cd backend
# 安装依赖
pip install -r requirements.txt
# 启动服务 (默认端口 8000)
# 也可以使用: uvicorn main:app --reload
python main.pySwagger API 文档地址: http://localhost:8000/docs
进入 frontend 目录,安装依赖并启动开发服务器:
cd frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev访问地址: http://localhost:5173 (默认 Vite 端口)
- 本项目仅供学习交流使用,请勿用于非法用途。