小说下载器:一键把整本网文存成 TXT 和 EPUB,10 分钟完成

发布时间:2026/8/26 15:36:33

小说下载器:一键把整本网文存成 TXT 和 EPUB,10 分钟完成
小说下载器一键把整本网文存成 TXT 和 EPUB10 分钟完成【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader网站删书之前先把整本小说存进硬盘小说突然 404 之前还有救小说下载器能在作品消失前把整本书批量存成 TXT 和 EPUB。你追更的小说突然提示该章节已删除付费订阅过的作品也可能毫无征兆地消失——它就是为这一刻准备的浏览器脚本支持一百多个小说网站。它是跑在浏览器里的脚本不用单独装软件小说下载器是油猴脚本在网页里直接运行的脚本不用安装程序装它比装浏览器扩展还快。好处在于你在网站上的身份是什么下载时就是什么登录态、购买记录直接沿用基本不用搬运账号。对比项小说下载器浏览器脚本独立抓取软件安装浏览器装脚本管理器运行安装程序登录状态沿用浏览器登录态单独搬运 Cookie付费章节登录且已购即可下载通常只能公开内容平台Win/Mac/Linux 通用各平台单独维护你的站点在不在名单里决定了要不要继续往下看完整站点名单见 README.md不在名单里的站点可以之后参考模板自己补一条规则。十分钟装好小说下载器并下载第一本书从克隆仓库到第一本 TXT 落盘全程不超过十分钟。给浏览器装上脚本管理器油猴脚本没有运行环境跑不起来这个环境就是脚本管理器三选一Tampermonkey功能最全新手首选、Violentmonkey开源轻量、GreasemonkeyFirefox 经典款。装好后浏览器工具栏多出一个图标这一步就完成了。克隆仓库并构建下载脚本本机需要先有 Node.js 和 yarn构建脚本的运行环境官网都有安装包。执行下面的命令构建出的dist/bundle.user.js就是小说下载器本体git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build把这个文件拖进脚本管理器界面按提示确认安装权限弹窗直接允许。打开目录页点右上角下载图标打开任意支持站点的书籍目录页右上角会出现下载图标。点下它右下角弹出进度条按 F12 能在控制台看到实时日志全部结束后浏览器自动下载一个 TXT 和一个 EPUB。控制台逐条打印每个章节的请求记录任务栏里 ZIP 和 TXT 正在排队产出全程无需人工干预。 下载期间脚本会播放一段无声音频用来阻止浏览器把后台标签页休眠属于正常现象。点一次按钮后台跑完四步流水线你只点了一次图标脚本后台已经跑完解析、抓取、清洗、打包四步流水线。解析目录从目录页读出章节链接连同书名、作者、分卷整理成结构化清单抓取章节逐个请求章节正文未购买或未登录的付费章节自动跳过清洗内容去掉广告和导航只留正文段落与插图逻辑在 src/lib/cleanDOM.ts打包输出按模板生成 TXT 和 EPUB插图一并嵌入流式写出。书名、封面、简介和分卷章节被一次性解析成结构化清单确认列表完整再开始下载心里就有底。分卷与章节层级清晰分明任何文本编辑器或阅读软件都能直接打开。每个网站的页面结构不同所以怎么取章节链接、怎么取正文这一对核心逻辑按网站各有一份规则全部放在 src/rules/ 下想贡献新站点继承BaseRuleClass实现这两个方法再到 src/router/download.ts 登记域名即可。正文被换成图片的站点也能救三层解码按快慢顺序还原有些站点会把正文文字直接替换成图片让抓取工具只拿到一堆图。三层解码器都在 src/lib/decoders/ 里按先快后准的顺序处理文件名映射按图片文件名直接查表匹配文字最快哈希匹配下载图片计算哈希值与映射表比对内容相同即可命中OCR 识别调用 PaddleOCR 中文模型逐字识别最慢但准确度最高。匹配表会自动拉取并缓存在脚本管理器的本地存储里OCR 模型首次使用才下载。三层都失败的文字会被忽略遇到这类站点建议用 HTML 版成品核对一遍。正文段落和章末插图都完整保留存下来的章节阅读体验和原站一致。另一类常见手段是字体加密正文用自定义字体渲染直接抓取全是乱码。脚本会自动下载字体并建立字符映射来还原晋江文学城、番茄小说可能需要你手动配合一次匹配留意控制台里以[jjwxc-font]、[fanqie-font]开头的提示即可。进阶开关只下部分章节、改输出样式、自动收尾三个进阶开关用法一致按 F12 打开控制台在点下载按钮之前粘贴代码。只下载部分章节。比如只存前 50 章function chapterFilter(chapter) { return chapter.chapterNumber 50; }只有满足条件的章节才进入下载队列其余全部跳过想只下某一卷把条件换成chapter.sectionNumber 1就行。改输出样式。每个章节标题都按你写的函数重新生成首行缩进、行距这类排版还能通过mainStyleText注入一段 CSS 调整const saveOptions { getchapterName: (c) 第${c.chapterNumber}章 ${c.chapterName ?? }, }; window.saveOptions saveOptions;下载完自动收尾。注册一个customFinishCallback函数文件生成完毕后自动执行比如下完直接关掉标签页批量挂机时省掉手动关页。⚠️ 以上自定义变量都必须在点击下载按钮之前注入否则脚本读取不到配置不会生效。下载不顺对照这张表就能定位下载出问题九成是对不上号先对照这张表定位再动手。现象常见原因处理办法右上角没有下载图标单页应用页面没初始化完按 F5 强制刷新当前页付费章节全部跳过未登录或未购买登录网站账号并确认已购买下载速度太慢网站反爬限速设置里降线程数、拉大间隔正文出现乱码字符字体加密匹配未完成按控制台字体提示提交匹配图片文字变空白三层解码均失败改用 HTML 版成品查看长时间无进展页面休眠或网络波动标签页保持前台等待自动重试排查不出原因就开调试模式在设置里开启后下载包里会附带debug.log把完整日志提交给开发者能大幅提高定位效率如果压根没产出文件可在设置里启用测试视图复制日志选项卡的内容另行保存。网站会消失你的硬盘不会。趁作品还在线打开目录页点一下右上角的图标把整本书变成随时可读的 TXT 和 EPUB——下次再遇到心动的那本别再只收藏链接了。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

长事务对VACUUM与空间回收的影响——批处理任务的MVCC旧快照、监控SQL与治理规则实战

长事务对VACUUM与空间回收的影响——批处理任务的MVCC旧快照、监控SQL与治理规则实战

2026/8/26 15:36:33

文章目录每日一句正能量1. 背景与问题2. 环境与数据2.1 为什么长事务不一定是“正在执行很久的SQL”2.2 关键监控字段2.3 表侧指标3. 复现过程3.1 Session A:故意建立旧事务3.2 Session B:制造大量旧版本3.3 观察清理前状态3.4 Session A不结束&#xff…

dxwrapper老游戏兼容完整避坑指南

dxwrapper老游戏兼容完整避坑指南

2026/8/26 15:36:33

dxwrapper老游戏兼容完整避坑指南 【免费下载链接】dxwrapper Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes. 项目地址: http…

Simple Live:一款 5 分钟跑起来的跨平台直播聚合客户端

Simple Live:一款 5 分钟跑起来的跨平台直播聚合客户端

2026/8/26 15:36:33

Simple Live:一款 5 分钟跑起来的跨平台直播聚合客户端 【免费下载链接】dart_simple_live 简简单单的看直播 项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live Simple Live 是一个基于 Flutter 构建的跨平台直播聚合客户端,一…

2025电赛A题:让直流电源“下岗“的能量回馈,国一队拆给你看

2025电赛A题:让直流电源“下岗“的能量回馈,国一队拆给你看

2026/8/26 16:36:36

电赛每日一题 第 1 期 | 今日拆解:2025 年 A 题 能量回馈的变流器负载试验装置 这道题最狠的一点是:你的系统越省电,分数越高。它把"节能"本身变成了评分项——直流电源输出功率 P_d 越小越好,这就逼着所有队伍把电能"循环再利用"。本期从原理、拓扑…

SyncKit vs Yjs:为什么选择功能齐全的Local-First协作方案?附完整迁移教程

SyncKit vs Yjs:为什么选择功能齐全的Local-First协作方案?附完整迁移教程

2026/8/26 16:36:36

SyncKit vs Yjs:为什么选择功能齐全的Local-First协作方案?附完整迁移教程 【免费下载链接】synckit Local-first collaboration SDK for React, Vue, and Svelte. Batteries-included: Rich text, undo/redo, cursors, and presence. 项目地址: http…

CraftBeerPi温控算法深度解析:PID、过冲与迟滞三种自动控温逻辑源码逐行剖析

CraftBeerPi温控算法深度解析:PID、过冲与迟滞三种自动控温逻辑源码逐行剖析

2026/8/26 16:36:36

CraftBeerPi温控算法深度解析:PID、过冲与迟滞三种自动控温逻辑源码逐行剖析 【免费下载链接】craftbeerpi Brew Controller 项目地址: https://gitcode.com/gh_mirrors/cr/craftbeerpi CraftBeerPi 是一款基于树莓派的自酿啤酒智能控温系统,其核…

如何扩展nimkernel:从彩色Hello World迈向完整Nim操作系统的终极路线图

如何扩展nimkernel:从彩色Hello World迈向完整Nim操作系统的终极路线图

2026/8/26 16:36:36

如何扩展nimkernel:从彩色Hello World迈向完整Nim操作系统的终极路线图 【免费下载链接】nimkernel A small kernel written in Nim 项目地址: https://gitcode.com/gh_mirrors/ni/nimkernel nimkernel 是一个用 Nim 语言编写的极简 32 位(i686&a…

如何快速上手AndroidScreenAdaptation:从0到1的完整接入教程(依赖+初始化+配置全解析)

如何快速上手AndroidScreenAdaptation:从0到1的完整接入教程(依赖+初始化+配置全解析)

2026/8/26 16:36:36

如何快速上手AndroidScreenAdaptation:从0到1的完整接入教程(依赖初始化配置全解析) 【免费下载链接】AndroidScreenAdaptation A light and easy-to-use Android development screen adaptation tool library(一个轻量好用的安卓开发屏幕适配…

2026 AIoT 行业观察:主流智能平台落地能力与技术优势全解析

2026 AIoT 行业观察:主流智能平台落地能力与技术优势全解析

2026/8/26 16:26:35

随着AI技术与物联网产业的深度融合,AI落地能力已成为衡量IoT平台核心竞争力的关键指标。从家庭全屋智能到商业空间智能化,从家电产品赋能到产业园区升级,AI技术的有效落地直接决定了方案的实际价值与用户体验。据中国信息通信研究院发布的物联…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/26 1:50:39

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/26 1:49:16

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/24 21:16:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

2026/8/26 0:05:45

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

Hermes接入团队协作后,我推翻了三个效率假设

Hermes接入团队协作后,我推翻了三个效率假设

2026/8/26 0:05:45

聊《Hermes真能提效吗?先看流程里最慢的那一步》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要团队把 Hermes 接进项目三个月后,交付速度没有提升反而慢了。复盘后发现,最先…

免费AI大模型调教指南:打造专属网文写作助手

免费AI大模型调教指南:打造专属网文写作助手

2026/8/26 0:05:45

1. 先搞清楚“AI小说扩展模式”到底能帮你做什么如果你是一个刚开始写网文、或者卡在L3级别以下的作者,最头疼的可能是情节推进不下去、人物对话干瘪,或者世界观设定不够丰满。自己对着空白文档硬憋,效率很低。这时候,一个能理解你…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…