拓冰建站拓冰建站
首页 / 资讯中心 / 正文

一键保存整本小说:开源小说下载脚本 novel-downloader 实战全记录

一键保存整本小说开源小说下载脚本 novel-downloader 实战全记录【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader凌晨一点追更的小说正好卡在关键剧情第二天再打开网站页面已经 404 了。起点和晋江都搜不到这本书评论区哀嚎一片。这种书突然消失的痛追更多年的你一定不陌生。后来我找到一款开源小说下载浏览器脚本——novel-downloader它支持 200 多个小说网站能一键把整本书离线保存为 TXT 和 EPUB。今天就把我这几天的完整实战过程写给你。追更人的终极恐惧书会凭空消失先说个现实。有些小说不够热门没被任何转载站收录一旦原站下架就等于从互联网上彻底蒸发。缓存会过期截图会糊成一团手动复制粘贴到一半就崩溃……试过这些笨办法之后我才明白只有把整本书完整下载到本地才算真正拥有它。novel-downloader 的思路很简单它在你的浏览器里运行读目录、抓章节、打包输出全程无需打开任何额外软件。装好之后你甚至感觉不到它的存在直到某本书再次消失时你才会庆幸自己早就留了底。从零到一十分钟搞定安装第一步装一个脚本管理器novel-downloader 是油猴脚本需要先有容器。推荐在浏览器里安装 Tampermonkey最流行或 Violentmonkey开源轻量去扩展商店搜名字就能装全程点两下鼠标。第二步把脚本装进浏览器最简单的办法在脚本管理器里选择添加新脚本粘贴脚本内容保存即可。如果你想自己动手编译也可以用下面的命令git clone https://gitcode.com/gh_mirrors/no/novel-downloader yarn install yarn run build大白话解释克隆项目源码装好依赖编译出一个bundle.user.js把它拖进脚本管理器就完成安装。第三步打开目录页点右上角下载图标装好后打开任意支持的小说网站目录页网页右上角会出现一个下载图标。我拿《勇者千金不想工作》试了试封面、简介、分卷、章节列表一目了然点下图标剩下的就交给脚本。下载进行时进度条背后的那些细节点击下载后右下角会弹出进度条脚本一页页抓取、解析、归档全程自动。这里有个有趣的设计脚本会播放一段无声音频防止浏览器进入休眠把任务打断——听起来像魔法其实只是绕开浏览器的省电机制。章节多的时候等待会有点久这时候你可以按下 F12 打开控制台看它一条条抓取的真实日志。下载完成后浏览器会自动存下一个压缩包里面包含 TXT 和 EPUB 两个版本。TXT 用记事本就能看EPUB 丢进任意阅读器即可排版基本无损插图也会一并打包进去。第一次失败后我做的三件事第一次下载就翻了车不过踩坑也是学习的一部分。付费章节被静默跳过。脚本不会破解付费内容没登录、没购买的章节会被自动忽略。解法很简单先去网站登录并购买对应章节再重新下载。下载卡住不动。我在设置里打开调试模式脚本把详细的错误日志写进了压缩包里的debug.log对照日志一眼就找到了出问题的章节。下载慢到怀疑人生。反爬严格的网站不适合暴力抓取我把并行线程数设为 3、下载间隔 2 秒一部 70 万字的小说刷完只花了十来分钟网站也没被惹毛。进阶玩法让工具按你的规矩干活只下载你想要的章节长篇连载动辄几千章你只需要前 100 章在浏览器控制台里定义一个chapterFilter函数就能精确筛选按章节号、按卷、甚至按章节名关键词过滤都可以。我常用它跳过番外只保留正文省时间也省空间。定制输出格式通过saveOptions可以改章节标题的命名方式、调整段落缩进、清理 EPUB 里的空行甚至让章节倒序排列。下载下来的书会完全贴合你自己的阅读习惯而不是千篇一律的默认排版。对付文字变图片的网站有些网站把正文做成图片来防爬直接抓取只能得到一堆图。novel-downloader 为此准备了三层解码方案先按图片文件名匹配文字最快匹配不到就计算图片哈希去查映射表最后实在不行才动用 OCR 识别最准但最慢。三层依次兜底图片再刁钻也能还原成可读文本。首次使用 OCR 时会自动下载 PaddleOCR 中文模型耐心等一次就好。除了下载它还能帮你做什么给作品建档冷门佳作怕消失先下载再慢慢看心里踏实。跨设备阅读把 EPUB 放进手机阅读器通勤路上照样追更。学网页解析项目源码里每个网站都有独立的解析规则是学习 TypeScript 和反爬思路的好教材。参与开源遇到不支持的网站可以照着现有规则自己写一个提交贡献作者很欢迎。书会消失但你的书库不会回头看novel-downloader 解决的不只是下载这一个动作而是作品可能消失这个焦虑。装上它把喜欢的书一页页搬进自己的硬盘你的书库从此只增不减。现在就可以动手装脚本管理器装脚本打开你常看的小说站点下那个下载图标。最后提醒一句脚本不会也不应破解付费内容请用它下载自己已购买或免费公开的章节别给网站服务器太大压力更别把下载的内容用于商业传播。工具的价值在于帮你守住热爱而不是替代正版。祝你的书架越攒越满。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门