
小说下载器使用指南三步把小说网站存成TXT和EPUB【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader追了三年的连载某天早上打开书页迎接你的却是刺眼的404——这种经历老书虫多少都遇过一两次。网站改版、章节被锁、整站关停网络小说消失的速度常常比更新还快。小说下载器novel-downloader就是为这个时刻准备的浏览器脚本它支持两百多个小说网站能把目录页一键打包成 TXT 和 EPUB让看过的故事真正留在你的硬盘里。一句话总结它的定位一个可扩展的通用型小说下载器装进浏览器脚本管理器就能用。它和普通下载脚本最大的区别有两处——一是按站适配两百多个站点各有一份独立解析规则某个站挂了不影响其他站二是对反爬有完整对策连把文字换成图片这种招数它都有对应的解码方案。每个网站一份规则这就是它通用的秘密打开项目源码src/rules/目录按网站形态分门别类onePage/一页展示全部章节的站点twoPage/目录与正文分页的站点special/起点、晋江、番茄这类需要特殊处理的站点biquge/、mbtxt/笔趣阁系等常见转载站每个站点对应一个规则文件继承统一基类实现解析目录和解析正文两个方法就够了。这意味着新增一个网站的支持往往只是一份几十行的规则文件主流程完全不用动。对普通读者来说这个设计带来的好处很实在那些小众冷门的站点很可能早有人贡献过规则打开就能用。最硬核的地方给图片文字解码有些站点比如西瓜书屋为了防抓取把正文里的汉字替换成一张张图片普通下载器到这里就卡壳了。小说下载器的解法是三层递进文件名映射图片文件名直接对应文字命中率最高、速度最快哈希映射文件名对不上就下载图片算哈希值再去映射表里匹配OCR 识别前两招都失效时调用 PaddleOCR 模型直接读图最准但也最慢。前两层够快够准OCR 只是兜底。首次触发 OCR 时会自动下载识别模型并缓存到本地之后无需重复加载。下载运行时控制台会实时打印每一章的抓取日志进度一目了然。从零到第一本书只需要三步第一步装脚本管理器。Tampermonkey、Violentmonkey 任选其一在浏览器扩展商店搜名字安装即可。第二步添加脚本。从脚本发布页把小说下载器装进管理器。首次运行会询问是否同意把当前书页存档到互联网档案馆——这是项目所属404小说文库的附加功能不同意也不影响下载。第三步打开目录页点图标。访问任意一个支持的小说网站目录页比如番茄、七猫或某个笔趣阁系站点等右上角出现下载图标点下去剩下的交给脚本下载期间会播放无声音频这是为了不让浏览器后台休眠属正常现象右下角有实时进度条也可以按 F12 看详细状态完成后自动存下 TXT 和 EPUB 两份文件外加一个打包了 HTML 章节的压缩包方便日后对照。在目录页点一下右上角的下载图标接下来只需等待。下载完成的正文干净整齐TXT 和 EPUB 都能直接开读。进阶玩法只下载你真正需要的那部分整本上千章很多时候你只要其中一部分。按下 F12在控制台里定义这样一个函数下载时就会自动过滤// 只下载前 100 章 function chapterFilter(chapter) { return chapter.chapterNumber 100; } window.chapterFilter chapterFilter;想按卷下载把条件换成chapter.sectionNumber 1想按关键词筛选就判断chapter.chapterName.includes(武器)。另一个变量saveOptions则能自定义章节标题格式、段落缩进、清除 EPUB 空行甚至把章节倒序保存。这些能力在官方文档里都有完整示例属于需要时再查的类型不影响日常使用。配合自定义保存参数导出的文本可以完全按你的排版习惯生成。老用户踩过的坑帮你提前避一避付费章节不是免费午餐。下载 VIP 章节前请先在对应网站登录并确认已购买未购买的付费章节会被直接跳过。长佩文学会限速。它反爬严格大约每分钟只能下 6 章别同时开多个页面下多本书。图片型站点首次下载偏慢。触发 OCR 时要先下载识别模型第一次请多给点耐心。下载卡住先开调试模式。在设置里启用调试后生成的压缩包会附带debug.log连同复现步骤一起反馈维护者才能定位问题。晋江字体乱码可以修。下载文本若出现异常字符按日志提示更新字体匹配表即可。写在最后小说下载器最难得的地方是把保存这件事做得体面——TXT、EPUB、HTML 三份备份图片型反爬也有三层解码兜底。它脱胎于404小说文库项目初衷就是保存那些质量上乘、却可能悄然消失的作品。想深入研究的读者也可以把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/no/novel-downloader照着文档跑一次构建甚至为自己常看的站点贡献一份规则。当然也请记住一条朴素的原则工具负责保存我们负责尊重版权。只下载已购或公开的内容别给目标站点造成访问压力。你的书架上总该有几本跑不掉的小说。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考