群晖Video Station豆瓣刮削器插件(改)

终于我还是弃坑了。在我写了半天TMDB的东西之后,发现Video Station本来就是用的TMDB接口啊(摔!自带得搜索不能用的原因是TMDB接口地址被墙了。但我调试api的时候发现了一个不正规地址z4vrpkijmodhwsxzc.stoplight-proxy.io。遵循如下步骤修改就可以使用自带搜索了。

  • ssh 登录群晖
  • 执行命令 cd /var/packages/VideoStation/target/plugins
  • 编辑 util_themoviedb.php 文件
  • 修改其中的api.themoviedb.org 为 z4vrpkijmodhwsxzc.stoplight-proxy.io

另外还可以通过修改dns来解决。 https://www.v2ex.com/t/647000

我自己对刮削没有那么多要求,能有名字,有海报就可以了,所以这个后面应该不会再更新了。

好了,没事了,大家散了吧。

下面的内容已经弃坑

前段时间搞了一个星际蜗牛 D 款,做了一点散热改装之后,装了黑群晖已经正常服役了两个多月了。用的最多应该就是下载和 Video Station,本来也是为了这个来的,省的老是要帮对象找各种在线资源。
Video Station 原生的刮削器只支持国外一些网站,速度慢不说很多国内的内容也没有信息。有一位老哥做了豆瓣得刮削器补丁,试用了一下。一开始感觉还不错,用了一段时间之后,发现数据有时候回滞后,豆瓣上明明有内容,通过插件却查找不到。
之后稍微研究了一下源代码,发现原作者是自己写了一组 API 供插件调用,可能是为了避免豆瓣得反爬虫屏蔽,API 内容应该是做缓存的。有一个现象是,有一个关键词一开始搜不出内容,但是搜索过一次过段时间之后就有内容了。所以猜测是通过搜索来触发缓存的异步更新了。
虽然用用也可以,但是总是不放心。一个是缓存策略导致数据滞后,另外就是万一哪天老哥把 API 停了就不能用了。反正代码也是 PHP 的的老本行就直接拿来改成了直接抓取豆瓣网页了。顺便把代码部署到了 github,安装相关说明直接安装即可使用。

synology_video_station_douban_plugin

目前仅修改了电影数据的抓取代码,但是把搜索器也开放给了电视数据,所有理论上都是能搜索的了。还有一个问题是豆瓣的反扒比较严格,如果发现搜不到内容了,很可能是 ip 被封了,这时候建议直接重新拨号。
有问题可以在这里留言或者提 issue,让我们愉快得玩耍吧。

2020-02-23更新

找到了代理服务器的替代方案--cloudflare workers 更新后使用即可。目前worker是用的我的worker, 免费版本10w请求每天。如果后面免费量不够了或者我弃坑了,我会写一下替换worker的地址,现在懒得写了。 安装脚本也更新了,所以安装的时候要记得重新下载。

2020-04-01更新

  1. 删除了其他搜索源,只保留了豆瓣源
  2. 封面图片也通过cf-worker获取
  3. 修复部分数据抓取错误的bug
  4. 安装脚本更新,从master分支下载最新代码。以后更新不用重新下载安装脚本了。

2020-04-09更新

  1. 修改安装脚本自定义cf-worker地址.cf-worker部署说明:地址

synology_video_station_douban_pluginsynology_video_station_douban_plugin


121 thoughts on “群晖Video Station豆瓣刮削器插件(改)

  1. 老哥请问下这是什么情况啊

    –2020-05-07 22:30:53– https://raw.githubusercontent.com/_plugin/master/install.sh
    Resolving raw.githubusercontent.com… 0.0.0.0, ::
    Connecting to raw.githubusercontent.com|0.0.0.0|:443… connected.
    ERROR: cannot verify raw.githubusercontent.com’s certificate, issued by ‘CN=Synology Inc. CA,O=Synology Inc.,L=Taipei,C=TW’:
    Unable to locally verify the issuer’s authority.
    ERROR: certificate common name ‘synology.com’ doesn’t match requested host name ‘raw.githubusercontent.com’.
    To connect to raw.githubusercontent.com insecurely, use `–no-check-certificate’.

    1. 你的github被墙了。这个已经不维护了哦。建议参照最上面的说明修改,通过修改DNS的方式让群晖原生的刮削器正常工作。原生刮削器挺好用的。

  2. 老哥我跟您确认下哈,这里的“修改其中的api.themoviedb.org 为 z4vrpkijmodhwsxzc.stoplight-proxy.io”,是替换“api.themoviedb.org”还是替换“api.themoviedb.org/3”?

    1. 其实老实讲,还是参考v2ex的帖子,找到合适的ip地址,修改dns来好。 z4vrpkijmodhwsxzc.stoplight-proxy.io这个貌似是开发用的测试api地址,不确定什么时候就boom了。

      1. 老哥请教下,目前修改hosts后电影没问题,电视剧的信息还是无法获取,这个有啥好办法么?

    1. ssh登入,
      然后sudo -i获取权限,
      然后cd /var/packages/VideoStation/target/plugins到文件所在位置,
      然后vi util_themoviedb.php进入vim编辑器命令模式,
      然后按i进入编辑模式,
      然后修改其中的api.themoviedb.org 为 z4vrpkijmodhwsxzc.stoplight-proxy.io,
      然后按esc返回命名模式,
      然后按:wq!保存并退出。

      大概就这样吧,希望能帮到你。

  3. 大佬,登录群晖后的第二步,编辑文件具体怎么操作啊,看不太懂,希望能帮帮,谢谢!

  4. 使用你的代码布置worker后,就在那个页面send尝试连接,显示 “500 Internal Server Error
    content-length:0” 而使用默认代码测试没事

  5. 发现cf-worker网址无法导入是空值,后来安装后手动更改写入,还是收寻不到视频资讯,不知道原因。
    另外,移除还是会留下doban.php,档案其实还是在,期待更新了。

  6. 升级9号和10号更新的版本,什么都搜索不出来了 ,而1号以前的版本都正常,只不过时不时的会蹦出结果“未知”,应该是IP屏蔽造成的…
    PHP语句不太懂,但对比1号和10号douban.php,就是句首CFworker调用语句有变化,10号后的这个应该调用的是空值吧?更换为LZ或自己的worker网址,依旧搜不出来

    function build_proxy_url($url) {
    $worker = ‘CF_WORKER_URL’;
    $worker = trim($worker, ‘/’);
    return $worker . ‘/—–‘ . $url;
    }

    1. 百科的搜索时所有词条类型混合在一起的,提取数据的工作量比较大。我会努力尝试一下。

  7. 替换成自己申请的worker后 ,只工作了一小段时间后,就出问题了,后台查看请求数在增加,但不和本地视频资源自动匹配,不过手动搜索的话没有再出现“未知”的选项,都可以和电影、电视剧匹配成功…

  8. 搜刮器基本上趋于完美了,感谢大神辛勤努力…

    不知道后期会不会考虑背景图片的搜索添加…:)

  9. 我一直很好奇,削刮来源为什么一定要有豆瓣的,百度百科的不行嘛,百科查询应该挺开放的吧,没什么限制吧,资料也全,当做影视资料查询完全足够,为什么不用百科了!

  10. 刮削器显示的全部都是“未知” 是什么原因 我自己替换了我的worker

    1. 可能不是worker的原因 我先前也是这样 重新更换外网IP后 就可以了 应该是IP被ban了

        1. 你按照我今天更新的内容部署一下自己的worker。共用的worker基本到傍晚就没有额度了

  11. 老哥我又发现了个问题:
    刮削出来后发现标语栏处出现了类型词
    效果如下:
    标题:变形金刚2 Transformers: Revenge of the Fallen
    标语:动作,科幻, 变形金刚2:堕落者的复仇 , 变形金刚狂派再起(港) , 变形金刚2:复仇之战(台) , 变形金刚2:卷土重来 , 变形金刚2:狂派的反击

    就是类型词重复出现在标语栏处

  12. 请问,为什么安装完,我试了一下电视剧可以搜索了,但是我关闭PUTTY后,在搜索就什么都搜索不到了?原来电影能搜索出来现在电影也不行了。。。

贪睡之熊进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据