轻小说文库下载器
Wenku8Downloader 是一款面向桌面端的轻小说文库下载工具。它的目标很直接:帮助你从 轻小说文库 检索作品,选择想要的内容,然后整理成适合阅读器、平板或手机阅读的 EPUB 文件。
如果你习惯把小说放进本地书架慢慢看,而不是每次都打开网页翻章节,这类工具会很有用。它把搜索、作品详情、分卷选择、插图下载、文件保存和下载记录都放在一个桌面应用里,尽量让“找书到导出”的过程少一点折腾。

请在遵守目标站点规则与版权要求的前提下使用本工具。本项目仅用于个人学习、资料整理与技术交流。
它适合谁
Wenku8Downloader 更适合有本地阅读习惯的人。
比如你喜欢在通勤时用手机看小说,或者习惯把书放进电子书阅读器;又或者你想把某部作品按卷整理好,方便之后离线阅读。这个工具解决的就是这些偏“个人书架整理”的需求。
它不是在线阅读器,也不是资源聚合平台。它更像一个桌面端的整理助手:你告诉它要找哪本书,它负责把正文和插图按更适合本地阅读的方式保存下来。
核心体验
打开应用后,主要流程可以概括成三步:搜索作品、选择下载内容、查看下载结果。
在检索页里,你可以输入小说编号、书名或作者名。编号适合精确定位作品,书名和作者名则更适合随手查找。找到作品后,进入详情页就能看到作品信息、卷列表和可用操作。
下载时可以按自己的阅读习惯选择:
- 想一次性收进阅读器,可以导出整本 EPUB
- 只追某几卷,可以按分卷导出
- 只想收藏插图,可以单独下载指定卷插图
下载完成后,可以在下载历史里查看记录并打开文件夹。这个设计很朴素,但实际使用时很省事:不用记路径,不用在资源管理器里层层翻目录。
EPUB 与插图整理
Wenku8Downloader 的重点不是简单把网页文本保存下来,而是把内容整理成更适合阅读的格式。
EPUB 导出会处理章节、目录、封面和插图。对于长篇作品来说,目录结构很重要;如果只是把所有章节粗暴拼成一个文件,后续阅读、跳转和管理都会很别扭。按整本或分卷导出,则可以根据你的阅读设备和收藏方式来决定粒度。
插图也可以独立下载。轻小说里的封面、彩插和卷内插画经常有单独收藏价值,所以应用没有把它们藏在 EPUB 功能里,而是提供了单独的插图下载入口。
配置与登录
首次使用时,需要在配置页填写轻小说文库账号信息,并获取登录状态。应用会把登录和 Cookie 管理放在配置页里处理,避免每次遇到访问问题都要手动复制 Cookie。
配置页还可以设置下载路径。你可以把 EPUB 和插图保存到自己习惯的位置;如果不设置,应用会使用默认下载目录。
这类配置看起来不起眼,但它决定了工具能不能长期顺手使用。一个下载器如果每次都要重新找输出目录、重新处理登录状态,很快就会变成负担。
下载过程中的容错
爬取类工具最容易遇到的问题是访问限制、网络波动和登录状态过期。Wenku8Downloader 对这些情况做了比较明确的处理。
当访问过于频繁时,应用会降低下载节奏,避免持续触发限制;当请求失败时,会进行重试;如果登录状态异常,也会给出更明确的提示,引导你回到配置页刷新 Cookie。
下载过程中还会使用缓存。对于长篇作品,如果中途失败,重新下载时可以尽量复用已经获取过的章节和图片,不必每次都从头开始。
这些机制不会让下载永远不失败,但它们能让失败变得更可恢复。对桌面工具来说,这比“报错后让用户自己猜原因”重要得多。
使用方式
如果只是使用工具,建议直接下载发行版。
前往 Releases 选择适合自己系统的版本:
- macOS Apple Silicon:
macOS-arm64.dmg - macOS Intel:
macOS-x64.dmg - Windows:
Windows-x64.exe
macOS 用户打开 DMG 后把应用拖进 Applications 文件夹即可;Windows 用户下载 exe 后可以直接运行。
首次启动后,推荐按这个顺序使用:
- 进入「配置」页填写账号信息
- 获取或刷新登录状态
- 设置下载保存路径
- 在「检索」页搜索作品
- 在详情页选择整本、分卷或插图下载
- 在下载历史中查看结果并打开文件夹
使用边界
这个工具依赖目标站点的可访问状态,因此并不是所有作品都一定能下载。
如果作品已下架、账号状态异常、当前网络无法访问目标站点,或者短时间请求过于频繁,都可能导致检索或下载失败。遇到这类问题时,可以先检查作品是否仍可访问,再刷新登录状态,必要时等待一段时间后重试。
另外,下载行为应只用于个人学习、备份和整理。请尊重作品版权,不要把导出的内容用于公开传播或商业用途。
开源与技术信息
Wenku8Downloader 是开源项目,代码托管在 GitHub:
https://github.com/mj3622/Wenku8Downloader
当前版本是桌面应用形态,主要使用 Electron、React、TypeScript 和 Tailwind CSS 构建。应用的主进程负责网络请求、下载、文件保存、EPUB 生成和系统能力调用;界面部分负责搜索、详情、配置和下载历史等交互。
如果你想从源码运行,可以使用:
git clone https://github.com/mj3622/Wenku8Downloader.git
cd Wenku8Downloader
npm install
npm run dev
小结
Wenku8Downloader 的定位不是“展示技术能力的下载脚本”,而是一个面向日常使用的轻小说整理工具。
它把检索、下载、导出、插图整理、登录状态和历史记录放进一个桌面应用里,让本地阅读这件事变得更顺。对于习惯离线阅读、喜欢整理 EPUB 书库的人来说,它提供的是一条比较完整的工作流:找到作品,选择内容,导出文件,然后安心阅读。
