自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)

2023-08-24 18:14:09 42点赞 475收藏 44评论

注:本文为 Openwrt 软路由 Docker 环境部署 nas-tools:2.9.1 容器修复豆瓣想看数据获取,亲测有效!其他 NAS 服务器(群晖、威联通、绿联、极空间、爱速特)解决方法同理。

上个月豆瓣更新API接口之后,导致 nastool 的豆瓣榜单海报显示异常,由于豆瓣图片请求头 referer 加入了防盗链,需要修改容器目录 web/main.py 的 python 文件才能正常获取豆瓣图片,想必大家都能看到有很多教程了。

与此同时,nastool 的豆瓣想看数据也受到影响,后台日志一直停留在7月17日👇

自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)

点击获取豆瓣想看数据时,后台日志显示如下:


豆瓣数据同步完成
07:55:03 Douban 开始同步豆瓣数据...
07:55:03 Douban 开始获取 wish 数据...
07:55:03 Douban 随机休眠:2.1 秒
07:55:31 Douban 第 1 页未获取到数据


nastool 的豆瓣想看功能,可以通过豆瓣APP点击想看的电影,nastool 后台自动获取想看的电影数据,并自动订阅〉搜索〉下载〉刮削一条龙完成。没了豆瓣想看数据获取功能,nastool 体验少一半!真是豆瓣作妖,网友受伤自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)

nastool 近期下载界面nastool 近期下载界面Jellyfin 影音媒体库界面Jellyfin 影音媒体库界面

解决这个问题需要找到 nastool 容器文件夹 /merged/nas-tools/app/media/doubanapi/webapi.py 文件,将里面的代码:"list": "//div[@class='grid-view']/div[@class='item']" 改成 "list": "//div[@class='grid-view']/div[contains(@class,'item')]",这里需要将“do 在看,wish 想看,collect 看过”三行代码都替换一下。

修改代码位置修改代码位置

当然,不知如何修改的,这里也有大佬已经将改好的文件放到了 GitHub,可以将 webapi.py 文件下载下来,找到容器目录进行替换。链接地址:https://github.com/Flik6/fix-nastool-douban

楼主使用的是一台 ARS2 软路由,使用 Openwrt 系统的 Docker 部署 nastool,通过后台找到 nastool 容器目录:编辑〉检查〉找到 "MergedDir" 目录路径;

容器界面容器界面自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)merged 目录路径merged 目录路径

通过 SSH 工具进入 merged/nas-tools/app/media/doubanapi/ 目录,替换 webapi.py 文件即可。

SSH 目录界面SSH 目录界面自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)正常获取豆瓣想看数据正常获取豆瓣想看数据

大功告成自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
44评论

  • 精彩
  • 最新
  • 套件版在哪里修改呢?能指个路吗?

    校验提示文案

    提交
    建议装Docker版

    校验提示文案

    提交
    /var/packages/NASTool/target/nas-tools/app/media/doubanapi/webapi.py

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 目前我用的是TMDI足够

    校验提示文案

    提交
    不是一个功能喔

    校验提示文案

    提交
    收起所有回复
  • 有没有改好的容器,pull下

    校验提示文案

    提交
    没有,替换文件吧

    校验提示文案

    提交
    有,紫薯布丁。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 看了还是不会改。

    校验提示文案

    提交
    找到目录,替换文件最方便

    校验提示文案

    提交
    [小怒] 新手连nastool 容器文件夹都找不到。卡在第一步哈哈哈

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 替换后依然无法获取数据 [喜极而泣]

    校验提示文案

    提交
    替换后需要重启一下容器 [狂汗]

    校验提示文案

    提交
    重启过了已经,不知道需不需要进行上一步修复图片加载的操作?我没有弄那个

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有没有简单一点的教程

    校验提示文案

    提交
    卡在哪一步?

    校验提示文案

    提交
    找路径

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 解决这个问题需要找到 nastool 容器文件夹 /merged/nas-tools/app/media/doubanapi/ 中 webapi.py 文件
    楼主,我怎么才能找到这个文件夹,编辑这个文件呀,谢谢

    校验提示文案

    提交
    是部署在哪个地方的?

    校验提示文案

    提交
    群晖,docher

    校验提示文案

    提交
    收起所有回复
  • 我的 nas-tools:2.9.1处于不可用状态,除了文中说的无图片,不能读取想看外,基本搜不到bt,搜出来的也不会自动下载

    校验提示文案

    提交
    我目前使用正常,2.9.1

    校验提示文案

    提交
    收起所有回复
  • nastool是不是已经停更了哦?

    校验提示文案

    提交
    已经停更了

    校验提示文案

    提交
    收起所有回复
  • 牛p,牛p

    校验提示文案

    提交
  • 我来试试,豆瓣这个平时用的不多,但真没有又觉得缺了点什么 [皱眉]

    校验提示文案

    提交
  • 谢谢你,豆瓣想看困扰了我很久

    校验提示文案

    提交
  • 及时雨,牛

    校验提示文案

    提交
  • 目前是连接的TMDB足够了

    校验提示文案

    提交
  • 用的套件版,我说豆瓣咋没了,手动去NT添加订阅了

    校验提示文案

    提交
  • 在chatgpt的帮助下,成功修改群晖里面的文件,修改成功

    校验提示文案

    提交
  • 人家作者都被你们这些在公网宣传的逼的不做了,还tm宣传

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

OpenSourcerX

我所认知的一切皆为星尘。

关注 打赏
最新文章 热门文章
475
扫一下,分享更方便,购买更轻松