AI 生成: 一个基于 Python Flask 的影视采集站,自动从公开采集接口抓取影视资源,提供现代风格的分类浏览页面和在线播放功能。
This commit is contained in:
@@ -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。
|
||||
Reference in New Issue
Block a user