
novel-downloader 小说下载器100 网站一键批量下载转出 TXT 与 EPUB【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader你追更一部小说某天站点关停或者书被删了——付过费、看过几百章的内容只剩一个 404 页面。novel-downloader小说下载器就是为这个场景做的它是一个油猴脚本识别 100 国内外小说网站一键批量下载整本书自动转出 TXT 和 EPUB 两种本地文件。对把文字换成图片、用自定义字体加密的站点它会替你自动解码网站改版时你也不用自己折腾等规则更新就行。不用装额外程序浏览器里打开书页就能用。装上之后你能得到什么上手成本几乎为零不装软件、不搭环境一个浏览器就够了。一本书一次下载产出 TXT EPUB 两种格式覆盖 100 站点起点、晋江、SF、カクヨム、小説家になろう、笔趣阁系付费章节可下前提是先登录并购买章节里的图片一并保存不只存文字 一次性准备一共三步装脚本管理器、本地构建一次、导入脚本。浏览器安装任意一款脚本管理器Tampermonkey、Violentmonkey、Greasemonkey 均可。结果浏览器获得运行用户脚本的能力。克隆项目并构建git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build结果dist 目录下生成脚本文件 bundle.user.js。 3. 在脚本管理器里导入这个文件。结果以后打开支持的小说页面右上角会出现下载图标。⚡ 第一次下载走一遍以任意受支持的站点为例从打开页面到出文件不超过 4 步。打开某本书的目录页 → 脚本识别站点页面右上角出现下载图标。点击图标 → 下载开始。脚本会播放一段无声音频防止页面后台休眠属于正常现象。等待 → 右下角进度条可看整体进度按 F12 打开开发者工具能看逐章状态。下载完成 → TXT 和 EPUB 自动保存到下载目录收工。背后简单说两句下载下来能正常读不是碰运气脚本在前面做了不少脏活。反爬虫三步解码。部分站点把正文文字替换成图片。脚本先按图片文件名匹配文字再下载图片算哈希值匹配最后才动用 OCR 逐字识别。到你手里时正文已经还原成文字。自定义字体解密。晋江、番茄等站点用自定义字体伪装文字网页上看正常直接复制就是乱码。脚本会自动下载字体文件并建立字模映射个别情况需要你手动补一次匹配日志里会提示怎么做。模块化站点规则。每个站点的解析逻辑各占一个规则文件网站改版时作者只更新对应的规则你只需等脚本更新不用关心内部结构。⚠️ 避坑清单最常遇到的是下面 4 类问题知道原因就好办。下载图标不出现现象打开目录页右上角没有图标。 原因站点暂不支持或单页应用没加载完。 解决按 F5 刷新一次仍没有就是站点还没进支持列表。下载速度慢现象几百章的书写了很久还没完。 原因站点有频控比如长佩每分钟约 6 章。 解决调低并行线程数、加大下载间隔别多开标签页同时下。正文出现奇怪字符现象下载下来的文字部分乱码或显示成符号。 原因站点启用了字体加密本地匹配表还没覆盖。 解决设置里开启调试模式找以 [jjwxc-font] 开头的日志按提示提交字体匹配请求。付费章节缺失现象文件里付费章节是空的。 原因未登录站点账号或该章节未购买脚本会直接跳过。 解决先登录网站并购买对应章节再重新下载。进阶定制想玩再玩不需要可以完全不管默认行为能覆盖绝大部分使用。只想要部分章节的话在下载前按 F12 打开开发者工具在页面里定义一个筛选函数function chapterFilter(chapter) { return chapter.chapterNumber 100; }这样只会下载前 100 章。想改章节标题格式、正文样式比如自定义第 xx 章 标题的编号可以用同样的思路配置 saveOptions全程不用改脚本本身的代码。脚本本身很小学会的成本就这几分钟换来的是在任何网站消失前硬盘里有一份完整的备份。去先把一本你已读完的短篇下了试试用熟之后遇到不支持的站点也可以顺手给项目加一条站点规则。只下载自己有权阅读的内容。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考