或定时器代码的时候不仅保证了原来的数据库存入数据库还保存了 每一部短剧的每一集的视频ID 提示: 拉取代码在您运行脚本之后会主动创建一个episode_video_ids文件夹 里面存入的是您第一次运行脚本的每一集的视频ID(作为缓存) 判断的方法是:在运行脚本之后检查每一集的缓存数量是否与本剧的集数相同,相同则使用缓存的视频ID 不相同则重新获取 获取视频ID的时间不长
榜单系统
这是一个全栈榜单系统项目,包含后端API服务和前端Vue3应用。
项目结构
rank_backend/
├── backend/ # 后端代码
│ ├── app.py # Flask应用主文件
│ ├── config.py # 配置文件
│ ├── database.py # 数据库连接
│ ├── Timer_worker.py # 定时任务
│ ├── handlers/ # 业务处理器
│ └── routers/ # 路由定义
├── frontend/ # 前端Vue3应用
│ ├── src/ # 源代码
│ ├── public/ # 静态资源
│ └── package.json # 依赖配置
└── docs/ # 文档
├── API接口文档.md
└── requirements.txt
快速开始
后端服务
cd backend
python3 -m pip install -r ../docs/requirements.txt
python3 app.py
前端应用
cd frontend
npm install
npm run dev
开发说明
- 后端使用Flask框架,提供RESTful API
- 前端使用Vue3 + Vite构建
- 数据库配置在backend/config.py中
- API文档位于docs/API接口文档.md
Description
Languages
Python
100%