AI 生成: 一个基于 Python Flask 的影视采集站,自动从公开采集接口抓取影视资源,提供现代风格的分类浏览页面和在线播放功能。

This commit is contained in:
admin
2026-09-28 21:24:13 +08:00
commit 5d4679ff1e
9 changed files with 530 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
# Movie Collector Site
一个基于 Python Flask 的影视自动采集站,提供现代风格的分类浏览页面与在线播放功能。
## 功能特性
- 自动从公开影视采集接口(苹果CMS格式)拉取影视数据
- 现代响应式 UI,支持分类筛选、搜索
- 点击影片进入详情页,支持多线路在线播放(HLS/m3u8)
- 本地 JSON 缓存,减少对采集源的请求
- 无需数据库,开箱即用
## 目录结构
```
movie-collector-site/
├── app.py # Flask 主程序
├── collector.py # 采集模块
├── requirements.txt # 依赖
├── README.md
├── templates/
│ ├── base.html
│ ├── index.html
│ ├── category.html
│ └── detail.html
└── static/
├── css/style.css
└── js/main.js
```
## 快速开始
```bash
pip install -r requirements.txt
python app.py
```
浏览器访问 http://127.0.0.1:5000
## 采集源配置
编辑 `collector.py` 中的 `API_BASE` 变量,替换为可用的苹果CMS采集接口地址。
## 播放说明
详情页使用 hls.js 播放 m3u8 流,需浏览器支持 MSE。