404-novel-project / novel-downloader

一个可扩展的通用型小说下载器。
GNU Affero General Public License v3.0
971 stars 90 forks source link

[Bug]: esjzone无法下载epub #690

Closed axsnmqp closed 1 day ago

axsnmqp commented 1 week ago

必要条件

当我尝试复现issue时……

问题描述

在esjzone使用插件下载小说时, 只能下载txt格式的, 无法下载epub(没有弹出下载epub的选项). 而且有报错, 下面有出错log

问题发生的网址:

https://www.esjzone.me/detail/1542936976.html

复现步骤

  1. 点击下载图标
  2. 正在下载中,请耐心等待……
  3. 只弹出下载txt格式的, 并没有弹出下载epub格式的
  4. 而且有弹出报错log

期待的行为

可以下载epub格式的小说

实际的行为

debug.log novel-downloader-1731833671633.log

小说下载器脚本版本

5.2.999

脚本管理器(Tampermonkey/Violentmonkey)版本

篡改猴 5.1.1

浏览器名称及版本

edge版本 119.0.2151.58 (正式版本) (64 位)

ldm0206 commented 1 week ago

685

已知问题:在轻小说网站,fflate在打包EPUB文件时会调用网页里加载的core-js 2.4.1,这会导致打包失败。

ldm0206 commented 1 week ago

当前的解决方案:按F12 弹出开发工具-> 转到网络页(Network)->按ctrl+R重新加载->找到core.js(链接为https://cdnjs.cloudflare.com/ajax/libs/core-js/2.4.1/core.js )->右键选择点击“屏蔽请求网址”->重新刷新网页即可正常下载。

目前还没有找到如何屏蔽该js的方法,因为在油猴脚本加载时,该js就已经加载完成了。

bennylii commented 6 days ago

chrome130 篡改猴5.3.2 已经按照给出的方法 将目录添加到忽略列表 仍然失败 debug (3).log novel-downloader-1732295751773.log

bennylii commented 6 days ago

chrome130 篡改猴5.3.2 已经按照给出的方法 将目录添加到忽略列表 仍然失败 debug (3).log novel-downloader-1732295751773.log 发生网址: https://www.esjzone.cc/detail/1706960711.html

ldm0206 commented 6 days ago

chrome130 篡改猴5.3.2 已经按照给出的方法 将目录添加到忽略列表 仍然失败 debug (3).log novel-downloader-1732295751773.log

你的日志表明你没有屏蔽成功

bennylii commented 5 days ago

chrome130 篡改猴5.3.2 已经按照给出的方法 将目录添加到忽略列表 仍然失败 debug (3).log novel-downloader-1732295751773.log

你的日志表明你没有屏蔽成功

抱歉,是我犯傻了,它跳到源代码/来源的时候我没跳转回去

不过,像https://www.esjzone.cc/detail/1591099430.html这类有折叠目录的小说, “自定义筛选条件”中仍然不能正常解析二级目录,生成的epub中也缺少这一部分目录OTZ 如果大佬啥时候方便的话,可以顺手修修?

ldm0206 commented 5 days ago

chrome130 篡改猴5.3.2 已经按照给出的方法 将目录添加到忽略列表 仍然失败 debug (3).log novel-downloader-1732295751773.log

你的日志表明你没有屏蔽成功

抱歉,是我犯傻了,它跳到源代码/来源的时候我没跳转回去

不过,像https://www.esjzone.cc/detail/1591099430.html这类有折叠目录的小说, “自定义筛选条件”中仍然不能正常解析二级目录,生成的epub中也缺少这一部分目录OTZ 如果大佬啥时候方便的话,可以顺手修修?

我看了一下,其实是因为域名匹配的问题,脚本并不支持从论坛首页下载(https://www.esjzone.cc/forum/ ),至于论坛里的小说等我下周末有空再看看吧

update:论坛里的小说可以通过链接访问到detail页下载,因此不再另外实现

ldm0206 commented 1 day ago

目前油猴脚本无法进行屏蔽,一些api已经失效,需要手动处理。