Docker 篇一:自动化观影神器 nas-tools 2.9.1 豆瓣想看获取不到数据的解决方案(Openwrt 系统 Docker 环境)
2023-08-24 18:14:09
注:本文为 Openwrt 软路由 Docker 环境部署 nas-tools:2.9.1 容器修复豆瓣想看数据获取,亲测有效!其他 NAS 服务器(群晖、威联通、绿联、极空间、爱速特)解决方法同理。
上个月豆瓣更新API接口之后,导致 nastool 的豆瓣榜单海报显示异常,由于豆瓣图片请求头 referer 加入了防盗链,需要修改容器目录 web/main.py 的 python 文件才能正常获取豆瓣图片,想必大家都能看到有很多教程了。
文章
07-22
23
与此同时,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" 目录路径;
通过 SSH 工具进入 merged/nas-tools/app/media/doubanapi/ 目录,替换 webapi.py 文件即可。
还没有评论,来说两句吧...