2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00
2025-11-28 21:20:40 +08:00

短视频解析平台

一个聚合多家短视频解析接口的Web平台支持抖音、TikTok、哔哩哔哩等平台的视频解析。

功能特性

  • 多平台视频解析抖音、TikTok、哔哩哔哩
  • 用户系统(注册、登录、邮箱验证)
  • 用户分组与限流策略
  • 队列与并发控制
  • 管理员后台
  • SMTP邮件系统
  • 健康检查与定时任务
  • 统计与日志

技术栈

  • 后端Python + Flask
  • 数据库MySQL
  • 缓存Redis
  • 前端HTML + CSS + JavaScript响应式布局

安装部署

1. 安装依赖

pip install -r requirements.txt

2. 配置环境变量

复制 .env.example.env 并修改配置:

cp .env.example .env

3. 初始化数据库

mysql -u root -p < database/schema.sql

4. 初始化管理员账号

运行初始化脚本创建默认管理员账号:

python init_admin.py

默认管理员账号:

  • 用户名shihao
  • 密码80012029Lz

5. 运行应用

python app.py

访问 http://localhost:5000

目录结构

JieXi/
├── app.py                 # 应用入口
├── config.py              # 配置文件
├── requirements.txt       # 依赖包
├── .env                   # 环境变量
├── database/              # 数据库
│   └── schema.sql         # 数据库表结构
├── models/                # 数据模型
│   └── __init__.py
├── routes/                # 路由
│   ├── main.py            # 主页路由
│   ├── auth.py            # 认证路由
│   ├── parser.py          # 解析路由
│   └── admin.py           # 管理员路由
├── parsers/               # 解析器适配器
│   ├── base.py            # 基础适配器
│   ├── douyin.py          # 抖音适配器
│   ├── tiktok.py          # TikTok适配器
│   └── bilibili.py        # 哔哩哔哩适配器
├── utils/                 # 工具函数
│   ├── email.py           # 邮件发送
│   ├── queue.py           # 队列管理
│   └── security.py        # 安全相关
├── templates/             # 模板文件
│   ├── index.html         # 首页
│   ├── admin/             # 管理员页面
│   └── auth/              # 认证页面
└── static/                # 静态文件
    ├── css/
    ├── js/
    └── images/

开发文档

详细开发文档请查看 开发文档/ 目录。

Description
No description provided
Readme 7.8 MiB
Languages
HTML 57.4%
Python 36.6%
CSS 3.7%
JavaScript 2.3%