Skip to content

1738352551/man-moves-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

慢慢电影网

1、 背景

2、数据库设计

  • 影视信息表(影视名,影视简介,影视封面)

  • 演职员表

  • 标签表

  • 剧集表

  • 影视评论表

3、功能说明

本项目的视频来源共有两种来源:

  1. 基于webMagic爬虫框架爬取的视频(自动化爬取, 定时任务, 主动爬取)
  • 支持对腾讯视频全站爬取(已完成100%)
    • step 1: 库源爬取基本信息, 重要值 cid
    • step 2: 根据库源爬取影视对应的演职员信息、标签等信息(此处遇坑较多).
    • step 3: 爬取每一集地址, 使用网上公开的视频解析接口得到解析的url
  • 支持对爱奇艺全站爬取(已完成80%)
  1. 工作人员上传的视频
  • 视频将会上传至oss中, 实际环境应当有独有的存储服务器
  1. 视频一起看(后期添加)
  2. 后端渲染图表(后期添加)
  3. 影视信息管理(已完成)
  4. 影视剧集管理(已完成)
  5. 影视标签管理(已完成)
  6. 视频解析接口管理(已完成): 系统的视频并非自己解析真链,采用的是网上的一些视频解析接口, 需要支持对接口的监控起是否还可用
  7. 演职员信息管理(已完成)
  8. 影视评论管理
  9. 影视弹幕(暂定)
  10. 待添加...

4、项目结构

man-movies-backend
├─sql 数据库sql文件
├─src
│  ├─main
│  │  ├─java
│  │  │  └─cn
│  │  │      └─chenmanman
│  │  │          └─manmoviebackend
│  │  │              ├─aop aop类
│  │  │              ├─common 通用工具
│  │  │              │  ├─exception
│  │  │              │  └─utils
│  │  │              ├─config 配置类
│  │  │              ├─controller 控制器
│  │  │              ├─domain 实体
│  │  │              │  ├─dto 传输对象
│  │  │              │  ├─entity 数据库实体类
│  │  │              │  ├─enums 枚举
│  │  │              │  └─vo 响应类       
│  │  │              ├─filters 过滤器
│  │  │              ├─mapper
│  │  │              ├─pageprocessor 爬虫
│  │  │              │  ├─iqy
│  │  │              │  └─tencent
│  │  │              ├─service 服务
│  │  │              │  └─impl    
│  │  │              └─websocket  支撑视频一起看
│  │  └─resources
│  │      ├─js
│  │      │  ├─iqy
│  │      │  └─tencent
│  │      └─mapper   
│  └─test
│      └─java
│          └─cn
│              └─chenmanman
│                  └─manmoviebackend
│                      ├─mapper
│                      ├─pageprocessor   
│                      └─service

About

慢慢爱看视频 - 毕设后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published