Score
0
Watch 4 Star 21 Fork 2

Simon.H / CatVodNodeJS

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
基于vue和express的玩具项目,实现聚合爬取解析流行影视网站苹果CMS的视频信息,可以用来自建简单的视频网站。纯练手自用玩具,请勿用于非法用途。 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

CatVod

基于vue和express的练手项目,实现聚合爬取解析流行影视网站苹果CMS的视频信息,可以用来自建简单的切片网站。 纯练手项目,请勿用于非法用途。

食用方法

  • 首先你得能把系统部署起来。
  • 然后,后台增加采集站(不知道采集站去哪找的话,来这看看 https://bbs.ckplayer.com/forum.php?mod=forumdisplay&fid=40 ) ,绑定采集站的视频分类到本地分类,你就可以采集了。
  • 在设置中添加你采集站的播放器配置,这里分两部分
    • 需要使用VIP解析的站点,例如绝大部分的正片网站 youku qq qiyi,使用VIP解析地址解析(VIP解析地址,自己百度找,上面那个找采集站的网址也能找到)。
    • 切片播放器,到采集站的帮助里找对应的解析地址
  • 系统设置里有自动采集的设置,如果开启了会每小时执行两次自动采集当天的操作,这是全局有效的。
  • 有问题,请先翻翻代码,系统写的简陋,轻喷 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
  • 还有问题的话,联系QQ:417243954

AndroidTv端也已完成,暂未开源。

前端采用vue开发。

后端使用express开发。

在线预览地址:https://vod.ywy.me 测试账号:demo@x.cn 密码 demoxx

client: 前端
server:后端
android: android tv端


cd client 
npm install 
npm run serve

cd server 
npm install 
npm start

默认管理员 账号 admin@x.cn 密码 adminxx


androidtv androidtv mobile admin home detail

已实现功能

用户模块

  • 注册
  • 登录
  • 信息修改
  • 观看历史

管理模块

  • 系统设置
  • 用户管理
  • 分类管理
  • 采集站管理

视频模块

  • 采集
  • 定时采集当天
  • 视频分类
  • 视频播放
  • 视频搜索

待实现功能

  • 暂无

前端 Vue

  • axios 基于 promise 的 HTTP 库

  • element-ui 基于Vue的前端组件库

  • vue-router

  • vuex

后端 express

  • sequelize 基于promise的数据库ORM

  • fast-xml-parser xml解析

  • jsonwebtoken token验证

  • cors 跨域请求工具

  • joi 数据模型验证

  • moment 日期时间处理

  • morgan 日志中间件

  • lodash JS工具库

  • node-schedule 计划任务

  • nodemailer 发送邮件

  • pinyin4js 中文转拼音

  • segment 中文分词

数据库 mysql

Comments ( 2 )

Sign in for post a comment

NodeJS
1
https://gitee.com/SimonH/CatVod.git
git@gitee.com:SimonH/CatVod.git
SimonH
CatVod
CatVod
master

Help Search