2.新增功能:获取点赞,收藏,转发数量+评论内容列表(不完整,正在继续优化) 3.增加数据库文件夹,当启动定时器时存储到Ranking_storage_list中, 按照Ranking_storage_list中的数据进行计算播放量差值,计算结果存入Ranking_storage中 单独运行rank_data_scraper.py的时候存入Rankings_list 原因: Rankings_list里面存储的数据结构较多 Ranking_storage_list里面存储的主要是播放量 Rankings_list里面存入的是播放量差值
榜单系统
这是一个全栈榜单系统项目,包含后端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%