Categories
Tags
API API文档 CAS CI-CD DevOps Docker ElasticSearch Everything Git GitHub GitHub Actions HTTP客户端 Java JWT Micrometer MyBatis-Plus Prometheus Python Redis RSS Spring Spring Boot Supplier Typora uni-app Vue Web Web应用 Web开发 中间件 代码生成 任务执行 任务管理 会话管理 内存模型 分布式 前端开发 协议 后端开发 图床 字符串匹配 安全认证 容器化 局域网 工具 工具类 并发容器 并发编程 开源 微服务 搜索引擎 数据库 数据科学 数据结构 数据验证 文件处理 文件服务器 日语 正则表达式 死锁 深度学习 源码分析 爬虫 版本控制 监控 算法 线程安全 线程池 缓存 脚本 自动化 自然语言处理 虚拟线程 设计模式 语言学习 部署 锁机制 面试 项目实战 高可用
491 words
2 minutes
Wenku8Downloader-轻小说下载器
轻小说下载器
Waiting for api.github.com...
Wenku8Downloader 是基于 Python 和 Streamlit 构建的一款本地工具,提供基于Web的操作页面,用于下载 轻小说文库 的小说并保存为EPUB格式。

基本功能
下载文件均存储在/downloads目录下
- ✅ 查询文库中的小说信息(支持按编号、书名、作者查询)
- ✅ 下载整本小说或分卷下载
- ✅ 单独下载小说插图
- ✅ 个性化下载配置
- ⚠️ 暂不支持下载已下架小说
使用方法
本项目基于 Python 3.9 构建,请在使用前自行配置环境
将项目拉取到本地
git clone https://github.com/mj3622/Wenku8Downloader.git cd Wenku8Downloader创建并激活虚拟环境
# 创建 python -m venv myenv # 激活 myenv\Scripts\activate安装依赖
pip install -r requirements.txt启动
streamlit run app.py
补充内容:
为方便后续使用,可自行编写start.bat文件进行一键开启,此处给出参考示例
@echo off
:: 进入当前目录
cd /d %~dp0
:: 激活虚拟环境
call myenv\Scripts\activate
:: 运行 Streamlit 应用
streamlit run app.py
:: 保持命令行窗口开启
pause
配置介绍
配置页面如下所示:

- 用户名、密码:使用默认提供的即可,若账号出现异常时可以自行更换
- 下载格式:对于有两种译名的作品,可自行选择保存时的标题
- 封面索引:分卷下载小说时,作为封面的插图索引,从
0开始
常见问题
1. 下载过程中出现异常 Exception: Failed to fetch
请检查当前的网络环境,如开启代理可以在关闭后再重试
2. 小说 查询/下载 失败
请先检查该书是否为已下架小说,当前并未支持对下架小说的操作行为
3. 分卷下载小说时封面异常
分卷下载时,默认以首张插图作为封面,可以自行在基本-配置页面进行修改
Wenku8Downloader-轻小说下载器
https://mj3622.github.io/posts/项目介绍/轻小说下载器/
