Giter Site home page Giter Site logo

eyunzhu / vatfs Goto Github PK

View Code? Open in Web Editor NEW
274.0 12.0 88.0 2.83 MB

影视全搜索|提供全网影视m3u8资源搜索,影视资源api,无广告快速播放

Home Page: http://v.eyunzhu.com/

HTML 27.49% CSS 1.45% JavaScript 3.28% PHP 67.01% Smarty 0.70% Coq 0.07%
api m3u8

vatfs's Introduction

vatfs (影视全搜索)

基于框架eyz优化而成的影视全搜索是一个集合众多资源站的影视检索程序, 实现全网m3u8影视资源检索、直播源整理等

演示

  演示站点:️影视全搜索

起源

  学习PHP爬虫练习项目,中间结合vue练习项目,后结合uniapp练习项目,后结合MVC框架练习项目

交流

程序多有不足之处,欢迎交流指正

  1. 交流QQ群号:490993740
  2. 博客:eyunzhu.com
  3. 有问题,或者建议,请提交 issues
  4. 欢迎提交优质资源站点
  5. 欢迎制作提交前端模版(模版目录为public/view/vatfs 默认模版为default)

计划

  • 各站点影视搜索接口
  • 直播接口
  • 搜索排行
  • 独立站点 :影视全搜索
  • 小程序 (等待开发中)
  • android app 公测版 :️怕黑
    • 投屏功能
    • 缓存功能
  • iOS app (等待开发中)
  • 插件(取消插件模式)
    • ThinkCMF插件
    • WordPress插件
  • 管理后台(应网友要求,已添加微信扫码登陆后台,2.1版本改为密码登陆)
  • 增添解析播放(等待开发)

安装使用

PHP>=7.2

  1. 下载程序压缩包 点我下载最新版
  2. 解压置于网站根目录,设置public目录为网站运行目录
  3. 管理后台地址:/admin 默认账户:eyunzhu密码:vatfs
  4. 若为Nginx配置如下:
if (!-d $request_filename){
	set $rule_0 1$rule_0;
}
if (!-f $request_filename){
	set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
	rewrite ^/(.*)$ /index.php/$1 last;
}

接口

为防止接口滥用,请关注公众号“古图”绑定域名

1.搜索

https://api.eyunzhu.com/api/vatfs/resource_site_collect/search?kw=斗罗&per_page=50&page=1

  • per_page:每页显示数量
  • page:当前页面
  • wd:搜索关键词

2.获取播放地址等详情

https://api.eyunzhu.com/api/vatfs/resource_site_collect/getVDetail?vid=1

  • vid:资源vid

3.直播源

https://api.eyunzhu.com/plugin/eyunzhu_vatfs_api/api/getLiveSource

4.影视搜索榜单

http://api.eyunzhu.com/api/vatfs/baidu_top

注意:

  1. 因部分资源站不支持https资源,所以站点不建议添加ssl
  2. 请关注公众号“古图”绑定域名以防止接口滥用
  3. 欢迎交流使用本程序,但请保留版权

版本更新

2.1

由之前的html\css\js纯前端模式到vue版本,到此版本最终还是选择了PHP,本版本使用了自己集成的eyz框架(框架优化中)。

  1. 取消插件模式
  2. 更新接口
  3. 增加简易后台
  4. 改用eyz框架,前端添加多模版
  5. 采集源码(位于vatfs/index/controller/CollectController.php,详细教程后续给出)

截图

1. 影视全搜索-首页 影视全搜索-首页 2. 影视全搜索-搜索页 影视全搜索-搜索页 3. 影视全搜索-播放页 影视全搜索-播放页

vatfs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vatfs's Issues

获取播放地址的接口,返回的数据打不开

如题

{
"code": 1,
"msg": "app下载http://eyunzhu.com/tools/pahei/app.html",
"data": {
"name": "倩狐之妖乱青华",
"label": "HD高清",
"siteId": "0",
"pic": "http://pic.bdbdtv.com/upload/vod/2019-05-20/201905201558333634.png",
"type": "剧情片",
"updateTime": 1558333704,
"playUrl": {
"HD高清": "https://sp.new131.com/20190520/tFJJrgW3/index.m3u8"
}
}
}

图片链接打不开,视频地址也打不开

采集数据为啥不用api

为啥不使用api数据,反而用爬网站的方式呢

api的数据更加单纯,得到的数据更加纯粹
而且也有人专门做的数据接口整合,直接提取别人的js接口合集,方便又快捷

采集数据为啥不用api

为啥不使用api数据,反而用爬网站的方式呢

api的数据更加单纯,得到的数据更加纯粹
而且也有人专门做的数据接口整合,直接提取别人的js接口合集,方便又快捷

请教一下

后台代码是python实时爬取的嘛?一次搜索爬一次?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.