还在手动复制粘贴存小说?novel-downloader小说下载器让100+网站一键导出TXT与EPUB
还在手动复制粘贴存小说novel-downloader小说下载器让100网站一键导出TXT与EPUB【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader凌晨两点你点开书架里追了三个月的连载屏幕却只回给你一行冰冷的404。起点、晋江、刺猬猫……这些平台上的小说可能毫无征兆地消失——即便你已经订阅、甚至付费过它。这不是小概率事件随便打开一个转载站首页满是首发于起点、起点却已查无此书的案例。如果你也经历过这种书没了的失落这篇要讲的 novel-downloader 小说下载器值得看完。它是一款开源的油猴脚本能识别超过100个中外小说网站把整本小说一键下载为 TXT 与 EPUB 两种格式让你离线阅读、永久保存。更难得的是它把保存这件事本身也当成一种责任凡是你能合法访问的小说它都尽量帮你留一份本地备份。 先说成果一个按钮换来两本书不谈原理先看它到底能给你什么。装好脚本后你打开任意支持网站的小说目录页网页右上角会出现一个下载图标。点击它脚本开始逐章抓取正文右下角的进度条实时汇报进度下载完成浏览器会自动弹出两个文件TXT 文档记事本、各类手机阅读器直接打开纯文本零门槛EPUB 文件自带目录与封面导入 Kindle、微信读书等阅读器即可获得完整阅读体验。上面这张图就是实际下载时的场景上方是小说目录页下方开发者工具里滚动着脚本抓取章节的网络请求。不需要你懂任何技术脚本自己会把整本书读完再整整齐齐打包给你。下载后的正文排版干净利落长章节还会自动分页长时间阅读也不累眼。对于图文混排的小说比如 Lofter 上的连载脚本会连插图一起下载文字与图片自然衔接而 TXT 版则自带章节层级标记标题、正文一目了然用任何文本编辑器打开都能快速定位这一节想让你记住的收获是它是成品级下载器拿到的不是一堆乱糟糟的网页而是可以直接进书架的文件。 三分钟装好你的私人图书馆管理员novel-downloader 是油猴脚本也就是运行在浏览器脚本管理器里的扩展。安装分三步第一步装一个脚本管理器。Tampermonkey 功能最全Violentmonkey 开源轻量Greasemonkey 则是 Firefox 用户的老朋友任选其一即可。第二步构建脚本。克隆仓库后安装依赖并构建git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build构建完成后dist目录里会出现bundle.user.js把它拖进脚本管理器的界面安装即完成。第三步打开目录页开始下载。访问任意支持的小说网站当打开小说目录页时右上角会出现下载图标点击即开始。这里有两个小提示提前知道能少踩坑下载任务进行时脚本会播放一段无声音频这是为了防止浏览器休眠、保证后台抓取不停属于正常现象章节特别多的书需要一点耐心进度条和 F12 控制台都能看到实时状态。这一节的收获是从零到能用全程不需要写一行代码十分钟内可以搞定。 网站反爬怎么办三层解码方案拆给你看读者最常问的其实是小说网站防抓取那么狠凭什么你能下载现实确实不温柔。有的网站把文字替换成图片有的用自定义字体加密还有的上 Cloudflare 验证。novel-downloader 的应对思路不是硬碰硬而是分层递进、逐级兜底。以图片化文字为例它准备了三级解码方案你可以在src/lib/decoders/目录下看到对应实现文件名映射解码最快的一招。许多网站把图片文件名直接写成对应的文字脚本先按文件名匹配命中即用哈希值匹配解码文件名失效时下载图片并计算哈希值去映射表里比对速度也很快OCR 光学字符识别前两招都失效才动用重武器内置 PaddleOCR 中文识别模型OCRDecoder.ts把图片里的文字真正认出来。模型文件首次使用会自动下载并缓存之后离线可用。这套设计的妙处在于成本控制能靠文件名秒解的绝不让它走耗时的 OCR三级联动把最快和最准同时握在手里。至于晋江文学城这类用自定义字体加密的站点脚本会自动下载字体文件、建立字符映射保证下载出来的文档没有乱码。反爬严格的站点还能在设置里调整并行线程数与请求间隔既保护自己不被封 IP也不给网站服务器添乱。这一节的收获是面对五花八门的反爬手段它的策略是先便宜后昂贵、逐级兜底而不是一味硬刚。✂ 别整本下载三个参数精准圈定你的章节整本下载固然爽但很多时候你只想要其中一部分——比如只想存前100章试读或者只想要某卷的内容。脚本为此留了后门在点击下载前按 F12 打开开发者工具在window下定义一个chapterFilter函数即可。这段代码解决的问题是只下载前100章function chapterFilter(chapter) { return chapter.chapterNumber 100; }想只下载第一卷换一行判断即可function chapterFilter(chapter) { return chapter.sectionNumber 1; }同样的思路也适用于保存格式。你可以在window.saveOptions里自定义章节标题样式、段落缩进、甚至 EPUB 里的空行处理。比如把章节名统一改成第N章 XXX的格式const saveOptions { getchapterName: (chapter) { if (chapter.chapterName) { return 第${chapter.chapterNumber.toString()}章 ${chapter.chapterName}; } return 第${chapter.chapterNumber.toString()}章; }, }; window.saveOptions saveOptions;如果你总是用同一套偏好还可以写一个小的用户脚本自动注入从此每次下载都自动套用无需重复设置。这一节的收获是下载范围、章节命名、排版样式都可以按你的习惯定制它不强迫你接受默认值。 不止下载为什么它想给作品上一道双保险聊到最后我想说说这个项目藏在代码背后的动机。它属于404 小说文库项目的一部分——这个项目的初衷很朴素在这个信息说消失就消失的时代那些质量上乘却不够热门、没有被任何网站转载的作品一旦原站删除就等于从互联网上彻底蒸发。所以除了本地下载只要你同意脚本还会尝试把当前书籍的详情页与目录页存档至互联网档案馆为作品再上一道时间保险。它搜集的信息IP、User-Agent、页面地址等都会在说明文档里如实告知把选择权完全交还给你。说白了这已经超越了下载工具的范畴。对普通读者它是通勤地铁上的离线书库对收藏爱好者它是个人数字图书馆的搬运工对研究者它是批量获取文本语料的助手。而对整个阅读生态而言它让每一本值得被记住的书都有机会被永远记住。下一步建议现在就装上脚本管理器克隆项目、构建脚本挑一本你最喜欢的连载试试。下载前记得尊重版权——只保存你已购买或有权阅读的内容。当书架里的书真正握在你自己手里时你会发现阅读这件事从此再也不必看服务器的脸色。【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

RP2040网络防护实战:从硬件过滤到lwIP配置的嵌入式安全方案

RP2040网络防护实战:从硬件过滤到lwIP配置的嵌入式安全方案

1. 从一次“假死”说起:为什么RP2040需要网络防护? 最近在做一个基于RP2040的智能家居网关项目,设备通过以太网模块连接到局域网,负责收集传感器数据并上报到云端。项目上线测试没多久,就遇到了一个诡异的问题&#xf…

2026/8/21 3:07:20 阅读更多 →
BG3ModManager完整使用指南:彻底告别《博德之门3》模组冲突与排序崩溃

BG3ModManager完整使用指南:彻底告别《博德之门3》模组冲突与排序崩溃

BG3ModManager完整使用指南:彻底告别《博德之门3》模组冲突与排序崩溃 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. This is the only official source! 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager 你是否经历过这样…

2026/8/20 19:24:53 阅读更多 →
Wand-Enhancer 开源免费解锁游戏修改器高级功能:本地补丁与远程控制完整指南

Wand-Enhancer 开源免费解锁游戏修改器高级功能:本地补丁与远程控制完整指南

Wand-Enhancer 开源免费解锁游戏修改器高级功能:本地补丁与远程控制完整指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 同一个游戏…

2026/8/21 15:11:59 阅读更多 →

最新新闻

模拟IC秋招指南:从简历到面试的实战策略与能力构建

模拟IC秋招指南:从简历到面试的实战策略与能力构建

模拟IC秋招,可能是今年硬件领域最“卷”的战场之一。当数字IC的招聘热度稍有回落,模拟IC的岗位却依然保持着极高的门槛和激烈的竞争。很多同学手握不错的成绩单和项目经历,却在简历筛选或面试环节屡屡碰壁,不禁困惑:企…

2026/8/21 20:08:08 阅读更多 →
手把手跑通Proteus里LCD12864的ST7920仿真

手把手跑通Proteus里LCD12864的ST7920仿真

手把手跑通Proteus里LCD12864的ST7920仿真 【免费下载链接】lcd12864_st7920_proteus LCD12864 with controller ST7920 Proteus vsm model 项目地址: https://gitcode.com/gh_mirrors/lc/lcd12864_st7920_proteus 想在Proteus里仿真ST7920驱动的LCD12864屏?…

2026/8/21 20:08:08 阅读更多 →
手把手搭建可远程自动更新的IPTV直播源系统,告别手动维护

手把手搭建可远程自动更新的IPTV直播源系统,告别手动维护

大家好,我是专注于网络流媒体技术分享的博主。很多朋友在折腾家庭IPTV时,都遇到过这样的困扰:辛辛苦苦整理的直播源,因为源地址失效或者想更新频道,需要手动一个个去修改播放器里的配置,非常麻烦。更头疼的…

2026/8/21 20:08:08 阅读更多 →
BiliRoamingX 完整上手指南:快速编译补丁包并修补哔哩哔哩 APK

BiliRoamingX 完整上手指南:快速编译补丁包并修补哔哩哔哩 APK

BiliRoamingX 完整上手指南:快速编译补丁包并修补哔哩哔哩 APK 【免费下载链接】BiliRoamingX-integrations BiliRoamingX integrations and patches powered by ReVanced. 项目地址: https://gitcode.com/gh_mirrors/bi/BiliRoamingX-integrations BiliRoam…

2026/8/21 20:08:08 阅读更多 →
C语言底层:函数栈帧的创建与销毁(二)|深入理解函数栈帧

C语言底层:函数栈帧的创建与销毁(二)|深入理解函数栈帧

从原理到 VS2022 实战,搞懂函数调用的底层逻辑写在前面局部变量到底是怎么创建出来的?为什么不初始化的局部变量是随机值?函数传参的顺序是什么?形参和实参到底是什么关系?函数调用到底是怎么执行的?调用结…

2026/8/21 20:08:08 阅读更多 →
15 分钟让桌面风扇服服帖帖:FanControl 风扇曲线设置实操教程

15 分钟让桌面风扇服服帖帖:FanControl 风扇曲线设置实操教程

15 分钟让桌面风扇服服帖帖:FanControl 风扇曲线设置实操教程 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tren…

2026/8/21 20:07:08 阅读更多 →

日新闻

机场边检旅客定位系统国产化白皮书:算法、硬件、底座平台全程自主

机场边检旅客定位系统国产化白皮书:算法、硬件、底座平台全程自主

前言随着国家数字基础设施信创替代、关键技术自主可控战略持续深化,口岸智慧安防、边检智能管控领域正全面进入国产化、自主化、安全可控升级周期。当前国内机场边检旅客识别与定位体系长期依赖国外商用视觉算法、进口成像硬件、闭源通用计算平台,存在核…

2026/8/21 0:00:42 阅读更多 →
别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱

别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱

别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱当下数字化建设浪潮中,很多项目将三维可视化、视频贴图叠加的数字孪生等同于空间智能。传统数字孪生更多停留在三维场景复刻,擅长把物理世界“画出来、展示出来”,…

2026/8/21 0:00:42 阅读更多 →
105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40C到85C的影像质量一致性——ISP参数温漂补偿与产线标定策略 去年冬天在北方某车厂做A样评审,凌晨四点的黑河试验场,零下三十三度。客户拿了一台冷启动的车,中控屏上倒车影像全是雪花噪点,暗部细节直接糊成一片。我第一反应是sensor温度没上来,暗电流…

2026/8/21 0:00:42 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/21 0:02:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/21 16:42:28 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/20 21:46:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/21 0:14:22 阅读更多 →