尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何快速把网页小说变成电子书:小说下载器 10 分钟新手完整指南
如何快速把网页小说变成电子书小说下载器 10 分钟新手完整指南【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader出差没网电纸书里的书单却空着。**novel-downloader小说下载器**是一枚浏览器脚本能把 100 多个小说网站的章节批量抓取下来一键导出 TXT 和 EPUB 文件整本书从此离线可读。小说下载器是什么一个跑在浏览器里的脚本先说结论它不是桌面软件而是油猴脚本UserScript。装好脚本管理器后你打开受支持的小说网站脚本自动运行页面右上角多出一个下载图标。你在网站上登录过什么账号、买过什么章节它都原样沿用不需要任何额外配置。网文入 V 后下架、整站关停的事并不少见。趁作品还在线把章节完整搬进本地硬盘就是它要解决的问题。那为什么不让它做成独立程序对比一下就清楚了对比维度小说下载器油猴脚本桌面下载工具运行形态注入当前浏览器页面无独立进程单独程序部分要另开浏览器账号状态直接沿用浏览器里已登录的站点账号常需手动粘贴 Cookie反爬暴露度与浏览器真实指纹一致不易被标记独立指纹容易被限速更新方式换一份新脚本文件即可重装或下载升级包十分钟跑通首次网页小说批量下载第一步给浏览器装脚本管理器脚本需要一个运行环境三选一Tampermonkey功能全资料多Violentmonkey开源轻量GreasemonkeyFirefox 经典选项。第二步构建并导入脚本git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build完成后把dist目录里的bundle.user.js拖进脚本管理器的页面弹窗询问权限时点允许即可。第三步打开目录页点下载图标打开任意受支持网站的书籍目录页右上角会出现下载图标点它。脚本把书名、封面、简介和分卷章节整理成清晰结构确认章节列表完整后再开始下载。下载期间右下角有进度条按 F12 能看实时日志。脚本会播放一段无声音频防止浏览器在后台休眠标签页属正常现象。图中底部是开发者控制台脚本正逐章请求正文全部完成后浏览器会自动保存 TXT 和 EPUB 两个文件。下载流水线内部从目录到电子书的四步点下图标后一本书会经过四道工序像一条传送带顺序步骤做什么1目录解析bookParse读目录页整理书名、作者、简介与分卷结构2章节抓取chapterParse逐章请求正文未登录未购买的付费章节直接跳过3内容清洗cleanDOM去掉广告、导航和脚本只留正文与插图4打包输出生成 TXT 与 EPUB插图内嵌流式压缩写出一百多个站点并不是一站一写。项目按页面结构把规则归成五类模板全部收在站点规则目录src/rules/下模板页面结构代表站点onePage整份目录一页放下笔趣阁系列、UU 看书twoPage目录跨多页轻小说文库、18 看书special平台逻辑需单独处理起点、晋江、pixivbiquge笔趣阁家族变体各类笔趣阁改版站mbtxt目录与正文混杂全书斋图文站点三层解码先快后准有的网站如西瓜书屋把正文文字直接换成图片。脚本的对策像查案先翻花名册再验指纹最后才请人工誊写——三层漏斗逐层加码。层级命中方式特点1按图片文件名查表取字最快依赖匹配表覆盖2算图片哈希比对远程映射表较快内容相同即命中3PaddleOCR 中文模型识别最慢但最准匹配表自动拉取并缓存在脚本管理器本地存储OCR 模型首次使用时下载之后本地复用。三层全部失败的字符会被跳过图文站建议拿 HTML 版输出核对一遍。图文混排的章节里图片和文字会被一起写进 EPUB读起来和原站基本一致。自定义字体加密的破解另一类常见反爬手段正文用自定义字体渲染直接抓下来全是乱码。脚本会自动下载字体文件、建立字符映射还原真实文字。晋江、番茄可能要求你手动配合一次字体匹配按控制台里[jjwxc-font]、[fanqie-font]开头的提示操作即可。三个自定义入口把小说下载器调成你的习惯⚠️ 以下入口都必须在点击下载按钮之前注入否则不生效。入口一chapterFilter只下你要的章节。返回 true 的章节才进下载队列function chapterFilter(chapter) { return chapter.chapterNumber 50; }只想收某一卷把条件换成sectionNumber 1就行。入口二saveOptions控制输出格式与样式。章节标题写法、正文缩进行距都能改window.saveOptions { getchapterName: (c) 第${c.chapterNumber}章 ${c.chapterName}, mainStyleText: p { text-indent: 2em; line-height: 1.6; }, };入口三customFinishCallback下载完自动收尾。定义一个同名的全局函数下载结束后脚本会调用它关标签页、弹通知都可以。TXT 成品保留分卷、章节层级任何文本编辑器或阅读软件都能打开。问题速查表下载不顺时先看这里现象原因解决右上角没有下载图标单页应用未初始化按 F5 强制刷新页面付费章节全部跳过未登录或未购买登录站点账号并确认已购买下载速度太慢网站反爬限速在设置里调高并行数、调整下载间隔正文出现乱码自定义字体未完成映射按控制台提示完成一次性字体匹配图文站点文字空白三层解码均失败优先使用 HTML 版成品核对长时间无文件产出脚本卡住或报错开启调试模式提交包内debug.log如果下载压根没产出文件打开设置里的测试视图复制日志选项卡的内容另行保存随反馈一起提交。支持站点与贡献路径站点类型代表站点国内原创平台起点、晋江、番茄、七猫、纵横创作社区长佩、书耽、Lofter、pixiv日本小说平台小説家になろう、カクヨム、ハーメルン转载与免费站笔趣阁系列、UU 看书、69 书吧、轻小说文库发现缺了你想下的站点三步就能补上参考src/rules/下同类模板继承BaseRuleClass实现bookParse解析目录和chapterParse解析正文两个方法在src/router/download.ts登记域名与规则的对应关系运行yarn build编译提交改动等待合并。下次遇到喜欢的作品别只存链接了。 批量下载一次导出书就是你的。 把网文变成一份可以随时握在手里的离线资产。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

Wand 免费版 2 小时限时?用 Wand-Enhancer 免费解锁完整专业版能力

Wand 免费版 2 小时限时?用 Wand-Enhancer 免费解锁完整专业版能力

Wand 免费版 2 小时限时?用 Wand-Enhancer 免费解锁完整专业版能力 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand(原…

📅 2026/10/9 7:21:43
把微信聊天记录一键导出成文档:WeChatMsg 完整上手指南

把微信聊天记录一键导出成文档:WeChatMsg 完整上手指南

把微信聊天记录一键导出成文档:WeChatMsg 完整上手指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeCh…

📅 2026/10/11 6:54:18
League Akari 使用指南:用自动选将与战绩查询接管英雄联盟的重复操作

League Akari 使用指南:用自动选将与战绩查询接管英雄联盟的重复操作

League Akari 使用指南:用自动选将与战绩查询接管英雄联盟的重复操作 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 排位选人阶段…

📅 2026/9/8 0:01:51
MORE NEWS

更多资讯

📰

用AI辅助开题报告写作:从选题到成稿的四层实战工作流

深夜十一点,电脑前摊着导师三天前批回来的开题报告初稿,红笔批注比正文还长。最扎眼的那句写着:"你的研究意义写得太空,文献综述像课程作业,方法部分看不出你到底要怎么做。"屏幕的光映在脸上,脑…

📰

Huffman编码的字节对齐与MFC内存序列化实战

简介:本资源是一套基于C与MFC框架实现的Huffman无损压缩/解压缩完整工程,面向C初学者及Windows桌面应用开发学习者,解决数据压缩原理落地难、GUI交互缺失、工程结构不清晰等常见学习痛点。压缩包共46个文件,涵盖6个头文件&#xf…

📰

Absolute Database v7.90 多用户版部署与故障排查指南

简介:这是一套面向Delphi开发者与数据库中间件学习者的Absolute Database多用户版源码资源,适用于需要深度定制本地嵌入式数据库行为、研究多线程并发访问机制或适配老旧Delphi项目(如BCB5、XE2、VS2010等)的中高级开发人员。资源…

📰

SSH三层架构毕设项目:真实可运行的时装设计交流网

简介:本资源是一套面向本科毕业设计与Java课程设计的完整Web应用系统,基于SSH框架(StrutsSpringHibernate)与MySQL数据库实现,适用于Java Web开发初学者及毕设选题阶段的学生。项目聚焦时装原创设计交流场景&#xff0…

📰

ML307R OpenCPU SDK实战:嵌入式AI模型部署与烧录全链路指南

简介:ML307R-OpenCpu-sdk包是移远ML307R模组官方OpenCPU二次开发的核心SDK资源,面向嵌入式IoT开发者、模组应用工程师及低功耗终端设备研发人员,用于快速实现通信协议定制、传感器数据采集、远程OTA升级等边缘侧功能开发。资源共2000个文件&a…

📰

MMU内存管理单元深度解析:从虚拟地址到物理地址的完整过程

很多人第一次接触“MMU”这个词,是在学操作系统或者计算机组成原理的时候。老师在黑板上一笔带过,说它是“内存管理单元”,负责把虚拟地址翻译成物理地址。听起来很简洁,但你真去写代码、调bug、做性能优化的时候,会发…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬