自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)
注:本文为 Openwrt 软路由 Docker 环境部署 nas-tools:2.9.1 容器修复豆瓣想看数据获取,亲测有效!其他 NAS 服务器(群晖、威联通、绿联、极空间、爱速特)解决方法同理。
上个月豆瓣更新API接口之后,导致 nastool 的豆瓣榜单海报显示异常,由于豆瓣图片请求头 referer 加入了防盗链,需要修改容器目录 web/main.py 的 python 文件才能正常获取豆瓣图片,想必大家都能看到有很多教程了。
与此同时,nastool 的豆瓣想看数据也受到影响,后台日志一直停留在7月17日👇

点击获取豆瓣想看数据时,后台日志显示如下:
豆瓣数据同步完成
07:55:03 Douban 开始同步豆瓣数据...
07:55:03 Douban 开始获取 wish 数据...
07:55:03 Douban 随机休眠:2.1 秒
07:55:31 Douban 第 1 页未获取到数据
nastool 的豆瓣想看功能,可以通过豆瓣APP点击想看的电影,nastool 后台自动获取想看的电影数据,并自动订阅〉搜索〉下载〉刮削一条龙完成。没了豆瓣想看数据获取功能,nastool 体验少一半!真是豆瓣作妖,网友受伤
nastool 近期下载界面
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" 目录路径;
容器界面
merged 目录路径通过 SSH 工具进入 merged/nas-tools/app/media/doubanapi/ 目录,替换 webapi.py 文件即可。
SSH 目录界面
正常获取豆瓣想看数据大功告成
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友9319943968
校验提示文案
打酱油的洋葱君
校验提示文案
即是
校验提示文案
小华在线
校验提示文案
han7794
校验提示文案
gege2041
校验提示文案
bodyglove
楼主,我怎么才能找到这个文件夹,编辑这个文件呀,谢谢
校验提示文案
喜之蓝
校验提示文案
-d_p-
校验提示文案
athurtoke
校验提示文案
贼强
校验提示文案
值友3491555613
校验提示文案
值友9319943968
校验提示文案
打酱油的洋葱君
校验提示文案
那誰誰
校验提示文案
何叔叔又胖了
校验提示文案
消失的Mmx
校验提示文案
-d_p-
校验提示文案
喜之蓝
校验提示文案
bodyglove
楼主,我怎么才能找到这个文件夹,编辑这个文件呀,谢谢
校验提示文案
消失的Mmx
校验提示文案
何叔叔又胖了
校验提示文案
gege2041
校验提示文案
值友9319943968
校验提示文案
那誰誰
校验提示文案
han7794
校验提示文案
小华在线
校验提示文案
值友9319943968
校验提示文案
即是
校验提示文案
打酱油的洋葱君
校验提示文案
打酱油的洋葱君
校验提示文案
值友3491555613
校验提示文案
贼强
校验提示文案
athurtoke
校验提示文案