资讯动态

WebToEpub 使用教程:如何把网页小说批量转成 EPUB 电子书

发布时间:2026/8/22 10:29:28 来源:尧图企业网站定制
WebToEpub 使用教程如何把网页小说批量转成 EPUB 电子书【免费下载链接】WebToEpubA simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB.项目地址: https://gitcode.com/gh_mirrors/we/WebToEpubWebToEpub 是一个开源的浏览器扩展能把连载网站、同人平台和博客上的网页小说转 EPUB 电子书。它内置 400 多个站点解析器自动抓取章节、清理无关元素并生成可直接导入阅读器的 EPUB 文件适合想把网络内容离线保存、长期存档的读者。它适合哪些使用场景WebToEpub 的工作方式很直接你在某个网页上打开它它负责把这一部作品完整地抓下来打包成一个标准 EPUB 文件。不需要复制粘贴也不需要手动逐章下载。几类典型用途追更的连载小说想一次性存下已更新的所有章节漫画与轻小说站点把图文内容存到设备里随时翻阅同人社区和博客作品在原文页面调整或失效前留一份副本安装与启动Firefox 下加载本地扩展在地址栏输入about:debugging#/runtime/this-firefox点击 Load Temporary Add-on选择扩展文件即可加载。注意这种方式加载的扩展是临时性的浏览器重启后需要重新加载一次。Chrome 与 Chromium 系浏览器加载解压扩展打开chrome://extensions页面开启右上角的开发者模式点击加载已解压的扩展程序选择项目文件夹或解压后的 zip 目录即可。当前版本要求 Chrome 120 及以上。从源码构建扩展包如果需要最新版本或想自行修改可以用构建脚本生成 Firefox 和 Chrome 两个安装包git clone https://gitcode.com/gh_mirrors/we/WebToEpub cd WebToEpub npm install npm run build构建完成后eslint/ 目录下会生成WebToEpub0.0.0.x.xpiFirefox 版和WebToEpub0.0.0.x.zipChrome 版再按上面的步骤装入浏览器。一次完整转换流程以在连载站点上转换一部小说为例整个流程按操作时序大致是这样打开作品页面。进入这部作品的目录页或第一章节页面等待内容加载完整。调出扩展面板。点击浏览器工具栏右上角的书本图标面板会显示作品标题、作者、语言等元数据。这些信息由解析器自动提取如果识别有误可以直接在面板里修正。选择封面与章节。部分站点会自动给出封面候选图可从中挑选章节列表则来自页面里的目录链接可以用 Select All 一键全选也可以手动划定起止范围跳过不需要的章节。点击 Pack EPUB 开始生成。扩展会按顺序请求各章节页面、下载其中的图片并把正文与图片一起打包。期间面板上有进度条显示抓取状态全部完成后EPUB 文件会直接落到浏览器的默认下载目录。整个过程不需要额外配置。面板上还有更多可选项比如输出样式暗色主题、是否包含信息页等按需调整即可。站点覆盖与输出能力内置解析器位于 plugin/js/parsers/ 目录目前已有 400 多个文件覆盖英文轻小说站点Wuxiaworld、Royal Road、Baka-Tsuki、同人平台Archive of Our Own、FanFiction、Wattpad、漫画网站MangaDex、MangaHere以及大量中文网文站。完整清单可以直接翻 readme.md 的 Supported Sites 一节核对。对解析器没覆盖的网站扩展自带默认解析器在面板中手动指定正文容器和章节目录的 CSS 选择器同样能完成转换。输出方面打包器 plugin/js/EpubPacker.js 会生成标准 EPUB包含书籍元数据、封面、逐章正文以及下载好的插图可直接导入各类阅读器。进阶为自己的网站写解析器如果某个站点反复要转写一个专用解析器比每次手填选择器省事。plugin/js/parsers/Template.js 提供了带完整注释的模板核心工作只有两件事用parserFactory.register声明解析器生效的域名再实现findContent返回章节正文所在元素和getChapterUrls返回目录链接列表等方法。一个最小骨架长这样parserFactory.register(mysite.com, () new MySiteParser()); // 类中实现findContent(dom) 返回正文容器 // getChapterUrls(dom) 返回目录页链接列表把文件放进 plugin/js/parsers/ 目录重新构建后生效。模板里还预留了封面提取、防 403 节流、内容清洗等可选钩子遇到反爬较严的站点可以参考 plugin/js/ 下现有解析器的写法。改完解析器后可以在 unitTest/ 目录下跑一下现有测试确认没有影响其他站点。在其他设备阅读生成的 EPUB 是标准格式跨设备使用基本没有障碍手机可用 ReadEra、FBReader 等应用直接打开墨水屏阅读器中 Kobo 原生支持 EPUBKindle 则需先用 Calibre 转换一次格式再推送电脑上用 Calibre 管理书库、Adobe Digital Editions 阅读都可以。常见问题怎么判断我的站点有没有被支持打开作品页面后点击扩展图标如果面板里正确列出了章节列表和元数据说明该站点已被识别如果章节为空就需要用默认解析器手动指定选择器。转换中途失败了怎么办先确认网络通畅再缩小一次转换的章节范围重试。部分站点有请求频率限制连续失败多时可以稍等片刻再转若反复出现 403说明站点触发了反爬机制可分批次进行。生成的文件保存在哪里默认在浏览器的下载目录文件名为书籍标题加.epub。下载位置跟随浏览器设置可以在浏览器里更改。默认解析器和专用解析器有什么区别专用解析器能自动识别章节、封面和元数据开箱即用默认解析器适用于没有专用解析器的站点需要你提供正文和目录的 CSS 选择器适合一次性转换或临时存档。漫画站点转换出来的 EPUB 能正常翻页吗可以。图文按原文顺序进入对应章节在支持图片的阅读器中逐页查看即可效果与在线浏览基本一致。参与项目WebToEpub 以 GPLv3 协议开源新站点支持、Bug 修复和功能改进都欢迎提交 PR遇到无法转换的页面也可以在仓库的 issue 区提交站点地址申请添加解析器。把一个网页小说转 EPUB 存档现在只需要打开页面、点一次 Pack EPUB。【免费下载链接】WebToEpubA simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB.项目地址: https://gitcode.com/gh_mirrors/we/WebToEpub创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价