ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

WebToEpub 完整指南:一键将网页小说转成 EPUB 电子书,免费离线阅读

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 电子书——EPUB 是通用的电子书格式转好的文件可以在大多数手机、平板和电子阅读设备上打开。它内置了针对 400 多个小说、漫画和博客站点的专用解析器打开小说页面后插件会自动找出全部章节、逐个下载并打包成一本书。为什么选择转成电子书而不是截图或复制直接在网上读小说有三个实际麻烦依赖网络网站打不开或加载慢读到一半就断了体验参差广告、导航栏、评论区混在正文里每个网站的排版都不一样内容易失网站关闭或内容下架后你无法再找到它。截图能存下画面但文字不能搜索复制粘贴对几百章的小说来说不现实。WebToEpub 把整本小说变成一个电子书文件文字可搜索、图片内嵌在书里、离线也能读。 3 分钟安装 WebToEpub项目要求 Chrome 120 以上或 Firefox 140 以上可以从源码直接安装。Firefox 用户在地址栏输入about:debugging#/runtime/this-firefox并回车点击Load Temporary Add-on加载临时附加组件按钮选择扩展的.xpi文件或项目中的manifest.json安装完成Chrome / Edge 用户打开地址chrome://extensions打开页面右上角的开发者模式点击加载已解压的扩展程序选择项目中的plugin目录manifest.json所在文件夹从源码构建可选想拿最新代码或自己修改的话先安装 Node.js然后执行git clone https://gitcode.com/gh_mirrors/we/WebToEpub cd WebToEpub npm install npm run build构建完成后eslint目录里会生成两个可直接安装的文件Firefox 用的.xpi和 Chrome 用的.zip。 核心流程4 步拿到小说 EPUB这是 WebToEpub 最常用到的部分全程通常不到一分钟打开小说页面访问能读到正文的任意页面比如目录页或第一章打开插件面板点击浏览器右上角的 WebToEpub 图标弹出设置界面核对书籍信息书名、作者、语言、文件名会自动填好你可以修改并选择封面图还可以勾选移除作者注释移除章节号来清理正文点击 Pack EPUB进度条开始跑表示章节和图片正在下载完成后 EPUB 文件自动保存到浏览器的下载目录对有专用解析器的网站如 Baka-Tsuki、Archive of Our Own、FanFiction.net、Wuxiaworld、Royal Road章节链接会被自动识别你不需要手动指出该抓哪些章节长篇连载会由插件在后台逐章抓取后合并打包。⭐ 让 WebToEpub 值得用的 4 个能力400 站点专用解析器plugin/js/parsers/目录里每个站点一个解析器文件各自了解该站的页面结构直接提取正文、章节列表和书名作者等元信息批量下载与打包章节、图片、书籍信息一并打进一个 EPUB图片内嵌在书中离线阅读不缺图Default Parser 兜底不在解析器名单里的网站可以用默认解析器手动指定页面哪一块是正文并附测试按钮确认提取无误再转换错误可恢复个别页面下载失败时弹窗提供重试、打开链接、复制链接或屏蔽该 URL 继续四种操作不必从头再来。另外弹窗界面还带有一个阅读列表plugin/js/ReadingList.js方便管理你打算转换的书界面提供英文、俄文、乌克兰文、越南文四种语言翻译文件在plugin/_locales/目录。 网站不受支持时Default Parser 怎么用打开一个没有专用解析器的页面插件会自动进入 Default Parser 模式你需要填几个框粘贴任意一章的 URL填写正文区域的 CSS 选择器——CSS 选择器是一种定位页面元素写法例如#content或.story填写章节标题、以及需要剔除的元素广告、评论等的选择器点Test按钮插件会展示第一章实际会被装进书的内容确认无误后再完成转换。这套流程让绝大多数普通网页也能转换而且不需要写代码。想给新站点写永久解析器的开发者从plugin/js/parsers/Template.js复制一个模板文件实现提取章节、书名、作者等方法公共逻辑在基类plugin/js/Parser.js中新解析器需要在plugin/js/ParserFactory.js里注册unitTest/目录下有现成的测试框架跑通测试后再提交。❓ 常见问题转换好的文件在哪里默认在浏览器的下载文件夹你可以在浏览器设置里修改默认下载位置。转换出错怎么办先看网络是否正常弹窗里的重试通常能解决临时故障。某个 URL 反复失败时用屏蔽 URL跳过它让其余章节继续打包。生成的 EPUB 是标准格式吗是标准 EPUB 文件常见电子书阅读器都能打开如果你的设备只支持自家格式可以借助 Calibre 等工具先做格式转换。手机能用吗README 提供了在 Android 上通过 Firefox Nightly for Developers 安装的步骤但作者标注了该方案未经充分测试建议以电脑端使用为主。下一步现在就可以动手挑一本你正在追的网页小说在浏览器打开任意一章点右上角的 WebToEpub 图标点 Pack EPUB然后把下载好的 EPUB 导入你的阅读器。如果你常用的网站还没有专用解析器先用 Default Parser 试试如果效果稳定且你愿意写点代码可以照着 Template.js 写一个解析器让后来的人直接受益。【免费下载链接】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),仅供参考
返回列表