novel-downloader(小说下载器)完整指南:一键把上百个站点的小说存成离线 TXT/EPUB

📅 2026/8/21 22:13:53
novel-downloader(小说下载器)完整指南:一键把上百个站点的小说存成离线 TXT/EPUB
novel-downloader小说下载器完整指南一键把上百个站点的小说存成离线 TXT/EPUB【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader有没有发现一些付费小说会悄悄从网站目录里消失主流小说站的付费作品可能毫无征兆地下架原站下线后文字就很难再找到了。**novel-downloader小说下载器**是一个以油猴脚本形式直接运行在浏览器里的小说下载工具能从一百多个站点批量抓取章节并导出离线的 TXT 和 EPUB 文件。项目定位一句话把整本书完整留在本地核心价值一句话在网站下线之前把书名、作者、简介、分卷、正文和插图完整、结构化地存成本地文件。三个功能亮点覆盖面广内置一百多个国内外站点的规则起点、晋江到日本轻小说平台都有会处理反爬手段针对文字图片化、字体加密这两类常见防护配有对应的解码与匹配方案高度可定制章节范围、输出样式、下载节奏都可以按你的习惯调整。概念澄清不是独立软件而是油猴脚本先划清形态小说下载器不是需要单独安装的桌面程序而是一个油猴脚本UserScript。它寄生在浏览器里运行你打开受支持的站点时它会自动出现在页面上。对比项小说下载器脚本形态独立抓取软件运行方式装在浏览器插件里无需下载客户端独立安装包需单独配置环境登录状态直接沿用浏览器会话无需重新登录常需单独导出、配置 Cookie单页应用兼容直接操作页面 DOM天然适配前端框架需另起浏览器内核抓取适配成本高更新节奏开源项目站点规则持续修补闭源客户端容易停止维护五分钟上手三步完成第一次小说下载第一步给浏览器装上脚本管理器Tampermonkey、Violentmonkey、Greasemonkey 三选一。装好后浏览器工具栏会出现管理器图标弹窗提示直接点允许就行。第二步自行构建脚本想要最新功能可以自己编译git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build构建完成后把 dist 目录里的bundle.user.js拖进脚本管理器界面确认安装即可。提示下载期间脚本会播放一段无声音频用来防止浏览器把后台页面休眠属于正常现象不用慌。第三步打开目录页点击下载图标打开任意受支持站点的小说目录页页面右上角会出现下载图标点击即开始右下角进度条实时显示进度想看细节可以按 F12 查看控制台。完成后浏览器自动下载一个 TXT 文档和一个 EPUB 文件EPUB 是电子阅读器通用的电子书格式。下载进行中的实拍底部开发者工具里能看到脚本正在逐章请求正文整个过程自动运转不需要人工干预。脚本解析后的书籍信息页封面、简介、分卷章节一目了然确认章节列表完整后再点下载即可。常见问题处理下载不顺时先查这张表现象常见原因解决办法文档里出现乱码字符字体加密未完成匹配看控制台[jjwxc-font]或[fanqie-font]开头的提示按文档说明处理右上角没有下载图标单页应用页面未完全初始化按 F5 强制刷新当前页面正文空白、只剩图片三层文字解码全部失败优先查看 HTML 版输出必要时提交 issue付费章节全部跳过未登录或未购买对应章节登录网站账号并确认已购买未购买章节会被直接忽略下载速度慢得明显站点反爬限速如长佩约每分钟 6 章在设置里开启“启用自定义下载设置”调整并行线程数与下载间隔下载卡住、没有生成任何文件需要收集日志才能定位开启调试模式或在设置里启用测试视图复制日志选项卡全部内容保存调试是排查问题的钥匙在设置里开启调试模式后下载的 zip 包里会附带debug.log把它提交给开发者能大幅提高定位速度。原理深挖把文字变成图片的正文怎么还原有些站点比如西瓜书屋会把正文文字直接替换成图片抓取工具只能拿到一堆图片文件。小说下载器为此准备了一套三层解码方案解码层级命中原理耗时说明文件名映射按图片文件名直接查表最快依赖映射表的覆盖范围哈希映射下载图片后计算哈希与远程映射表比对较快内容相同即可命中OCR 识别调用 PaddleOCR 中文模型识别图中文字最慢准确度最高但非 100%顺序是“先快后准”映射表会自动拉取并缓存在脚本管理器本地OCR 模型首次使用时下载、之后本地复用。三层都失败的文字会被忽略。另一类常见手段是字体加密正文用自定义字体渲染抓下来的文本全是乱码。脚本会下载字体文件、建立字符映射把真实文字还原出来。图文内容会被脚本连同图片一起存进 EPUB还原原站的阅读体验上图就是一个典型的图文混排章节效果。进阶用法自定义章节范围与下载节奏场景一只下载想要的章节。按 F12 打开开发者工具在点击运行按钮前于控制台定义chapterFilter函数只有满足条件的章节才会进入下载队列。只下载前 50 章function chapterFilter(chapter) { return chapter.chapterNumber 50; }场景二调整下载节奏。在设置面板勾选“启用自定义下载设置”后可调整并行下载线程数同时下载的章节数、下载间隔、最大下载间隔。每个站点都有调好的默认值一般不必动只有站点加了反爬时才需要改。避坑提示chapterFilter、saveOptions 等自定义入口都必须在点击下载按钮之前注入设置面板里的“启用自定义下载设置”不勾选自定义参数不会生效。生态与贡献支持范围与新站点接入流程目前覆盖的站点横跨国内外类别代表站点国内原创平台起点、晋江、番茄、七猫、纵横创作社区长佩、书耽、Lofter、pixiv日本轻小说平台小説家になろう、カクヨム、ハーメルン转载与免费站笔趣阁系列、轻小说文库、西瓜书屋、全书斋如果发现心仪的站点不在列表里可以自己接入新站点克隆仓库到本地运行yarn install安装依赖在src/rules/目录下参考同分类模板继承BaseRuleClass实现bookParse解析目录与chapterParse解析正文两个方法在src/router/download.ts登记域名规则并在src/header.json的 match 字段补上匹配规则运行yarn build编译出最终脚本提交改动等待合并。反馈问题和新站点请求也建议提交到项目 issue 区按模板填写环境信息与日志发在评论区或交流群的反馈通常不会被处理。回到开头那个问题下架的付费作品只要网站还活着就能被你完整留下来。小说下载器是一个现在值得收藏、马上能试的小工具——下次再遇到心动的作品点一下右上角的下载图标让它变成硬盘里随时可读的电子书。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考