WebToEpub:网页小说转 EPUB 完整指南

发布时间:2026/8/23 23:53:35
WebToEpub:网页小说转 EPUB 完整指南 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 电子书Firefox 与 Chrome 均可使用。打开阅读器不必再钻进书架网站找章节地铁隧道里、飞机上也能离线翻书。下文按安装 → 第一次转换 → 调整输出 → 排错 → 进阶的顺序展开每一步都对着真实界面演示。安装插件Firefox 与 Chrome 两种方式Firefox临时加载在地址栏输入about:debugging#/runtime/this-firefox并回车。点击页面上的 Load Temporary Add-on... 按钮。选中你准备好的.xpi文件。注意临时加载的扩展在浏览器重启后会消失。如果你希望长期保留可以在 Firefox 的官方附加组件商店里搜索 WebToEpub 安装永久版本。Chrome / Edge在地址栏输入chrome://extensions打开扩展管理页。打开右上角的开发者模式开关。点击加载已解压的扩展程序选中解压后的插件目录。从源码构建需要改动插件时把源码拉下来构建git clone https://gitcode.com/gh_mirrors/we/WebToEpub cd WebToEpub npm install npm run lint构建会在eslint/目录生成三个文件.xpiFirefox 用、.zipChrome 用和packed.js。输出以 Wrote Zip to disk 结尾即构建成功随后按上面两种方式装进浏览器。第一次转换从书页到 EPUB 文件装好后浏览器右上角会出现扩展图标。不管在哪个网站流程都一样打开小说的系列页或包含全文的章节页点击 WebToEpub 图标。确认弹窗顶部的元数据Starting URL、Title、Author、Language、Filename 一般已由解析器填好不对就改。看下方的章节列表扩展已收集整本书的章节链接并逐条列出带复选框。用 First/Last Chapter 两个下拉框圈定范围或点 Select All 全选。挑选封面图Cover Image URL自动识别的不理想就自己粘贴图片地址。点击 Pack EPUB 按钮进度条随章节和图片的下载推进完成后 EPUB 出现在浏览器的下载目录。截图里这本轻小说共 401 章。Include? 列表的每一项前面都有复选框不想要的章节随时取消勾选只转换你想留下的部分。调整输出元数据、章节与图片选项第一次转换用默认值即可。熟悉之后这些选项最实用全部位于弹窗的 Advanced Options 面板里分批转换Max chapters per epub 是下拉框可选 100 到 10,000。长书把它调成 200 或 500分几次转换避免单个文件过大、中途失败。请求间隔Manual Delay Per Chapter 设定每章之间的等待秒数。对限流严格的站点调成 2 或 3能明显减少中途报错。图片取舍默认会下载全部章节图片并嵌入。求快可勾选 Skip Images文件过大就开启 Compress Images再选分辨率与格式jpg、webp、png。排版样式Stylesheet 文本框接受自定义 CSS可以单独针对这一本书调整字体和边距。保存配置面板下方的 Write Options to file 能把当前设置导出成文件Read Options from file 再导入同类结构的书不必反复配置。转换失败怎么排查多数问题出在解析器没对上或网络中断两类上。遇到下面的症状按表格处理症状常见原因处理办法章节列表为空加载后没有章节该网站没有专用解析器或网站改版高级选项里手动切换解析器仍不行就在 Using Default Parser 面板填入 CSS 选择器点 Test 验证转换中途停下弹出错误提示某章页面请求失败网络不稳或页面已失效错误面板上有 Retry、Block URL、Cancel 按钮反复失败的章节可启用 Skip chapters that fail fetch成品里图片缺失或显示破损图片 CDN 屏蔽了外链或分辨率校验不通过勾选 Include URL of Images 保留图片地址开启 Disable Image Res Error 跳过校验转换速度很慢一次章节数过多被站点限流调小 Max chapters per epub 分批处理同时提高 Manual Delay Per Chapter下载的文件无法打开文件名含系统不允许的特殊字符开启 Remove illegal character from filename on download 后重试进阶写解析器与贡献扩展内置了 400 多个解析器每个网站对应一个独立的 JS 文件全部放在 解析器目录。常逛的网站不在列表里时有两条路可走不写代码弹窗出现 Using Default Parser 提示时在该面板填入主机名、正文 CSS、章节标题 CSS点 Test 会显示第一章将要打包的内容确认后点 Finished 继续转换。写代码以 Template.js 为起点实现站点匹配、章节和正文提取逻辑并在unitTest/目录补上对应的测试用例。下一步通读 readme.md 的 Installation 一节里面有 Android 等其他环境的安装说明提交代码前先对照 CONTRIBUTING.md 的检查清单单元测试、eslint、ExperimentalTab 分支用npm test在浏览器中打开本地单元测试页确认你改动的构建没有破坏现有功能按上文代码块克隆仓库修改一个解析器后执行npm run lint构建出只属于自己的版本【免费下载链接】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),仅供参考