vatfs (影视全搜索)代码分享

摘要

影视全搜索源码分享,影视全搜索是一个搜索全网影视资源的站点

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

演示

  演示站点:️影视全搜索

起源

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

交流

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

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

计划

  • [X] 各站点影视搜索接口
  • [X] 直播接口
  • [X] 搜索排行
  • [X] 独立站点 :影视全搜索
  • [ ] 小程序 (等待开发中)
  • [X] android app 公测版 :️怕黑
    • [X] 投屏功能
    • [ ] 缓存功能
  • [ ] iOS app (等待开发中)
  • [ ] 插件(取消插件模式)
    • [X] ThinkCMF插件
    • [ ] WordPress插件
  • [X] 管理后台(应网友要求,已添加微信扫码登陆后台,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;
}

其他说明:

本程序运行目录为public

安装方式为:将程序解压于服务器目录,如将所有文件放入服务器(或虚拟机)的www目录,则对应的运行目录就是`www/public`,然后把域名绑定到目录`www/public`,访问域名即可

安装失败说明

大量网友反应安装失败原因无非是:nginx停止运行、PHP停止运行、伪静态未正确配置。

若宝塔用户一键部署后访问出错,请先确认nginx\apache、PHP是否正常运行,如果还出错请修复下宝塔面板重启下nginx\apache、PHP服务即可。

其他情况访问出现错误,则为伪静态配置问题,请百度查询自己的环境如何配置伪静态

接口

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

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,详细教程后续给出)
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:22   其中:访客  17   博主  5

  1. 理由 0
    我看你还是发下https://tools.eyunzhu.com/api/wxgzh/video/detail接口的源码。。。 发个前端,忽悠谁啊!
    • admin admin
      2.1版本已经集成采集源码,下载查看即可
  2. 无名 0
    这么没有APP源码呢,楼主大人
  3. 呆萌小黑 0
    想要APP源码 :razz:
  4. Yimeo 0
    大大,你这个程序如果能支持MaccmsV10的api就无敌了! 加油!
    • admin admin
      没用过MaccmsV10API。有时间看看,整合下
  5. 逗号 0
    播放后 播放器出现广告 加微信公众号的 请问下这个如何改成自己的,
    • admin admin
      下个版本会加上修改播放器广告及其他功能
      • KADA 0
        大佬能告诉我这段文字的文件是哪个吗,谢谢 :oops:
        • LI 1
          WEBVTT 00:00:00.001 --> 00:00:02.000 关注微信公众号:古图 00:00:02.001 --> 00:00:04.500 获取更多资源 \public\view\vatfs\default\static\css\sdetail.v 这个里面的内容
    • LI 1
      WEBVTT 00:00:00.001 --> 00:00:02.000 关注微信公众号:古图 00:00:02.001 --> 00:00:04.500 获取更多资源 \public\view\vatfs\default\static\css\sdetail.v 这个里面的内容
  6. CHUCK 0
    android 怕黑非常好用,期待更多功能,加点广告都是可以的哦 另外,投屏功能,下载下来的视频希望也可以加上投屏功能,谢谢
    • admin admin
      下载下来的视频会增加投屏功能(之前忘记了),有其他功能建议吗(如需要什么小工具之类的)
  7. 恒鑫 0
    想学如何安装,能出点教程就好了,谢谢。
  8. 不要迫害我 0
    站长之前是不是发过musicplayer的源码,当时没有下载,现在找不着了 :cry:
  9. 蓝天真蓝 0
    安装后 搜索词带空格报错. 搜索结果 点到第二页后 内容页 地址不对。 但是在你的演示站却正常。。。
  10. hhh 1
    很多直播源已经失效,另外希望添加上一些速度比较快的资源站搜索结果,比如秒播一类的
  11. 江涛 1
    下载了影视全搜索源码。自己虚拟机ubuntu组件环境。测试通过但是源码放上去,网页读取错误。致命错误:未捕获RuntimeException:无法创建缓存目录(/ var / www / html / runtime / cache / 66)。在/var/www/html/vendor/twig/twig/src/Cache/FilesystemCache.php:53中的堆栈跟踪:#0 /var/www/html/vendor/twig/twig/src/Environment.php(349): Twig \ Cache \ FilesystemCache-> write('/ var / www / html / r ...',' loadTemplate('__ TwigTemplate _...','default_error.t ...')#2 / var / www / html / vendor / twig / twig / src /Environment.php(277):Twig \ Environment-> load('default_error.t ...')#3 /var/www/html/eyz/lib/common.php(61):Twig \ Environment-> render ('default_error.t ...',数组)#4 /var/www/html/eyz/lib/common.php(40):showErrorPage('default_error.t ...',数组)#5 [内部函数]:myErrorHandler(2,'/var/www/html/vendor/twig/twig/src/Cache/FilesystemCache.php在第53行
    • admin admin
      错误信息已经很明确,“无法创建缓存目录”,给项目文件夹设置读写权限就可以了
  12. LI 1
    我想问怎么可以自己更换播放器
  13. 小甲鱼影视 0
    非常感谢作者的分享,贴个链接,交换友链 www.turtlefilm.cn
  14. 小吉 1
    已经用了这个源码一段时间,被我改的有点乱。一切都还好,有2个建议:播放页面添加上演员和内容介绍的调用,搜索上可以直接搜索演员名称。 希望前端越来越好,直播接口常更新。