novel-downloader
novel-downloader copied to clipboard
一个可扩展的通用型小说下载器。
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [ ] 我使用的浏览器是最新版 Chrome 或 Firefox - [ ] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [ ] 小说下载器脚本是唯一用户脚本...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [x] 小说下载器脚本是唯一用户脚本 ### 问题描述 昨天一切正常,但今天突然无法下载VIP章节(已购买)。...
在这里记录一下,关于新版(浏览器插件版)支持站点的一些想法。 按照优先级分为 Level 0、Level 1 等若干个级别,数字越大优先度越低。 未列的站点为优先级太低暂时不考虑。 # Level 0 ## pixiv 网址:https://www.pixiv.net/en/ 支持的理由: - 最近经常在 pixiv 上看小说 - pixiv 前后分离做的特别好,打开网页 F12 就可以看到具体的 API 请求,无需额外解析,方便写代码 - pixiv 可以用来实践一些新功能,比如说 rate limit...
关于本项目的未来
## 这个项目被放弃了吗? 你可能已经发现本脚本已经有一段时间没有更新过了,而一些网站也年久失效,无法使用了。这么长时间不维护,你可能会不由自主的想,这个项目是不是已经废弃了? 对于这个问题,我的回答是:这个项目并没有废弃,只是之前一段时间,因为种种事情,自己实在没有时间与心境进行项目维护。 ## 项目简史 在正式开始之前,先简单介绍一下本项目的历史。 ### 最初的目的 本项目最开始的目的可谓是相当的简单,大概就是在转载网站看文时,想将看的小说下载下来到手机上看。因此[初代](https://greasyfork.org/en/scripts/406070-%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8/code?version=820445)版本结构也相当的简单,就是在目录页抓取章节页的链接,然后再抓取章节页,解析提取出正文。 但这样的结构很快就遇到问题了。 首先是抓取效率过低的问题,一开始只是想临时用用,于是就采用了最为简单的单线程抓取方式,虽然也不是不能用,但一本小说,随随便便就几百章,外加上转载网站访问质量参差不齐,遇到访问质量差一点的网站,一个请求要等一两秒,一本小说抓取下来,要等好几分钟的时间,这效率太差了。改了一改,添加上了并发控制的部分,用上了多线程,外加一些自定义规则的部分,于是就有了[第二版](https://greasyfork.org/en/scripts/406070-%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8/code?version=831942)。 第二版解决了抓取效率的问题,也添加一定程度上的自定义规则,但很快就遇到了新的问题。因为项目最开始是从转载网站出发,转载网站也没有什么登录认证,付费章节、免费章节的区别,更没有什么加密之类的。但后来扩展到原创网站,免费章节、付费章节不分,再加上普遍使用加密措施,之前较为简单的自定义规则已经不够用了。于是就有了第三版,也就是现在这一版。 现在这一版,主要是细化了自定义规则,细化了元数据,在项目架构上增强了模块化设计,以及添加了epub格式的保存方式。 ## 项目未来 上面说了项目的过去,现在再说说本项目的未来。 简单而言,本项目未来将是一个浏览器插件,而不是再是一个油猴脚本。此外,本项目也将更重视 APP API 使用,或者说对于国内的原创小说站点,如果可能的话都将添加基于 APP API 的下载途径。 ### 为什么将是浏览器插件? 为什么不继续作为油猴脚本存在,而要花大力气重构为浏览器插件?你心中可能会有这样的疑问。 对于这个问题,我的回答是:因为已经到了必须要改写为浏览器插件的时间了。 经常关注开发方面新闻的用户,可能很早就知道 Chromium...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [X] 小说下载器脚本是唯一用户脚本 ### 问题描述 晋江文学城下载小说时,出现“连续十章下载失败,放弃本次下载”...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [ ] 我使用的浏览器是最新版 Chrome 或 Firefox - [ ] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [ ] 小说下载器脚本是唯一用户脚本...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [X] 小说下载器脚本是唯一用户脚本 ### 问题描述 当保存为epub时,~~如果封面等图片格式为`jpeg`~~,[掌阅](https://www.zhangyue.com/)无法识别。...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [X] 小说下载器脚本是唯一用户脚本 ### 问题描述 下载失败...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [X] 小说下载器脚本是唯一用户脚本 ### 问题描述 无法显示悬浮窗...
### 必要条件 - [X] 我已经搜索 issue 区,并确定没有相同问题存在。 - [X] 我已经尝试将脚本升级至最新版本,但问题仍存在。 - [X] 在尝试下载付费章节前,我已经购买了相应付费章节。 ### 当我尝试复现issue时…… - [X] 我使用的浏览器是最新版 Chrome 或 Firefox - [X] 脚本管理器(Tampermonkey/Violentmonkey)是唯一浏览器插件 - [X] 小说下载器脚本是唯一用户脚本 ### 问题描述 在使用下载器下载时,下载结果会出现三份TXT文件,其中一份为部分小说文件,另外两份为报错日志,而当我想要打开其他真白萌网页时,会显示访问过于频繁的界面,过一段时间才会恢复正常。我想问一下有没有办法设置检测频率好让下载顺利进行?或者提供可供选择的部分下载选项,并且能够接续下载。感谢!...