Skip to content

Releases: mj3622/Wenku8Downloader

v2.0.0

24 May 17:54

Choose a tag to compare

🎉 Wenku8Downloader v2.0.0 — 全新架构,稳如磐石

经过一年的沉寂,我们带着完全重写的 v2.0.0 回来了!这次不再是 Python 脚本 + 浏览器的拼凑方案,而是一套基于 Electron + React + TypeScript 的全新桌面客户端,真正做到「下载即用」。

🌟 核心亮点

📦 原生桌面体验:不再需要安装 Python、配置环境、手动抓 Cookie。打开应用,填写账号,即可开始下载。macOS 提供 DMG 安装包,Windows 提供免安装便携版 exe,双击即用。
🔄 断点续传下载:下载中断或失败后重新开始,已下载的章节和图片会自动跳过,无需从头再来。缓存 24 小时有效,不浪费流量和时间。
🛡️ 智能限流降级:内置四级自适应并发策略。遭遇 429 限流自动降至保守模式并进入 30 秒冷却期,连续成功后自动恢复激进模式,无需人工干预。
📖 完整 EPUB 输出:支持整本合并、分卷独立两种导出方式。自动嵌入封面、插图与目录,完美兼容各类电子书阅读器。
🏞️ 插图独立下载:可单独提取并下载指定卷的插图原图,方便收藏。
🔍 多维度检索:支持按编号精确查找,也支持按作者名、书名模糊搜索。

🚀 如何使用?

在下方 Assets 附件中选择您的系统版本下载:

  • Wenku8Downloader-2.0.0-macOS-arm64.dmg(Apple Silicon Mac)
  • Wenku8Downloader-2.0.0-macOS-x64.dmg(Intel Mac)
  • Wenku8Downloader-2.0.0-Windows-x64.exe(Windows 免安装)

macOS 用户打开 DMG 后将应用拖入 Applications 文件夹;Windows 用户下载 exe 后直接双击运行。

首次使用请在「配置」页面填写文库账号密码,保存后自动登录获取 Cookie。在「下载设置」中可自定义文件保存路径。

🆕 新增功能

  • 下载缓存与断点续传,重试不复下载
  • 文件夹选择器,自由指定 EPUB 和图片的保存位置
  • 侧边栏与 Dock 栏应用图标
  • 下载历史页一键打开文件所在文件夹
  • 外部链接通过系统默认浏览器安全打开

🐛 优化与修复

  • 重写限流降级策略,429/503/403 分别处理
  • 所有 HTTP 错误提示中文化,问题原因一目了然
  • 下调默认并发量,降低触发限流的概率
  • Windows 版本改为便携版,无需安装直接运行
  • Windows 默认隐藏 Electron 菜单栏,界面更简洁
  • Cookie 自动获取支持实时进度显示
  • Linux 平台支持已移除,聚焦 macOS / Windows 体验

🔧 技术架构

基于 Electron 31 + React 18 + TypeScript + Tailwind CSS 构建。内置 Puppeteer-core 浏览器自动化引擎,自动绕过 Cloudflare 防护获取有效 Cookie。使用 JSZip 引擎生成标准 EPUB 3.0 格式文件,不依赖外部工具。

💖 感谢大家的选择。祝阅读愉快!

v1.1.2

03 Mar 13:46

Choose a tag to compare

🎉 Wenku8Downloader v1.1.2 - 全新起航,化繁为简

这是本工具的首个全自动便携发出版!我们彻底推翻了过去需要繁琐配置 Python 环境、手动抓取浏览器的痛点,为您带来了“开箱即用”的极致体验。

🌟 核心亮点 (Highlights)

  • 📦 纯绿色的独立系统:直接下载压缩包并解压,双击即可运行。内部已自带微型 Python 解释器和独立 Chromium 浏览器,完全不会污染您电脑原本的环境,更不再索要麻烦的前置安装要求。
  • 🛡️ 智能突破 Cloudflare 拦截:内置升级版的 DrissionPage 浏览器自动化系统,它能在后台替您自动完成复杂的人机验证,无痛获取 cf_clearance,告别 403 阻断烦恼。
  • 🍎 原生跨平台构建:不仅支持 Windows 平台提供快速直达的 start.bat,更是加入了对 macOS (Intel & ARM) 的原生构建支持(使用 .command 脚本双击即开)。

🚀 如何使用它?

  1. 在下面的 Assets 附件中,选择您的系统版本下载对应的 .zip。
    • Wenku8Downloader-Windows.zip (适合所有 Windows 用户)
    • Wenku8Downloader-macOS.zip (适合苹果电脑用户)
  2. 将压缩文件解压到一个普通文件夹中(建议不要放在带中文路径的深层目录下)。
  3. Windows 用户双击 start.bat;macOS 用户双击 start.command 即可瞬间拉起本地网页端。

🐛 修复与优化

  • 优化了底层爬虫逻辑的重试等待策略。
  • 重构了打包脚本和社区发布生态。
  • 移除了无用的旧版遗留脚本。

💖 感谢大家的选择。祝阅读愉快!