尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

小说下载器新手指南:4 步把整本网页小说存进硬盘

小说下载器新手指南:4 步把整本网页小说存进硬盘 小说下载器新手指南4 步把整本网页小说存进硬盘【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader你正在重读几年前追完的一本老网页小说点开收藏夹里的链接页面提示您访问的内容不存在网站整个关停了。小说下载器就是为这种情况准备的它能批量抓取一百多个网站上的小说章节在本地生成 TXT 和 EPUB 两种文件把整本书存进你的硬盘。这篇文章带你走完四步确认站点、装好脚本、跑通第一次下载、调出顺手流程。 先确认你要的网站在不在支持名单里这节解决最常见的疑问你想存的那个站到底能不能离线保存。项目目前已覆盖国内外一百多个站点这里挑有代表性的列出站点类型名单里的代表站点国内原创平台起点、晋江文学城、番茄小说、七猫、纵横社区与博客类长佩文学、书耽、Lofter、pixiv日语小说平台小説家になろう、カクヨム、ハーメルン转载与聚合站笔趣阁系列、UU 看书、69 书吧、轻小说文库想存的站不在表里可以去项目的 issue 页提支持请求愿意动手的话自己写一份站点规则提交流码也可以规则文件统一登记在src/router/download.ts中。另外记住一条带付费章节的站点必须先登录账号并买过章节否则那些章节会被直接跳过。弄清它是什么就是浏览器里的一个脚本这节说清楚工具形态免得你跑去下载页找安装包。小说下载器不是独立软件而是一段油猴脚本装在浏览器里、只对指定网站生效的小插件。打开受支持的网站时它会自动在页面右上角挂出一个下载按钮。为什么做成脚本而不是单独一个下载工具你最关心的四种情况对比如下你关心的情况脚本的做法单独下载软件的做法安装花多少力气浏览器装一个脚本管理器就行按系统各自下载安装程序账号状态直接沿用浏览器里已登录的状态通常要手动粘贴 Cookie 等凭据换电脑换系统一份脚本在 Windows、Mac、Linux 上通用每个系统维护一个版本内容动态加载的页面直接读取浏览器里已渲染好的页面天然适配单页应用不整页刷新、动态拼内容的网站得自带一套浏览器引擎重新渲染好处一句话你在站上是什么状态下载时就是什么状态买过的章节能直接存不用额外配账号。⚡ 十分钟跑通从装脚本到第一本书落地这节把小说下载器从安装到存下第一本书的完整流程走一遍照编号步骤做就行。第一步给浏览器装一个脚本管理器油猴脚本需要一个宿主环境业内叫脚本管理器三选一Tampermonkey功能最全、文档最多新手首选Violentmonkey开源免费轻量无广告GreasemonkeyFirefox 用户的经典选择。装完后浏览器工具栏会多出一个管理器图标这步就算完成。第二步编译并安装脚本习惯自己动手的话克隆仓库编译出成品git clone https://gitcode.com/gh_mirrors/no/novel-downloader cd novel-downloader yarn install yarn build编译完成后把dist目录下的bundle.user.js拖进脚本管理器界面按弹窗提示确认安装完毕。第三步打开目录页点右上角的下载图标打开任意受支持网站的书籍详情页或目录页页面右上角会出现一个下载图标。这是脚本解析一本书后的样子封面、简介、分卷、章节列表都摆在这里。确认章节列表完整再点右上角的下载按钮。点下按钮后下载就开始了右下角弹出进度条实时显示下载进度按 F12 打开控制台能看到脚本正在逐章请求正文结束时会自动落下一份 TXT 和一份 EPUB后者是阅读器通用的标准格式。这张图是下载进行中的状态页面上方是章节列表底部控制台里脚本正在一章一章地拉正文最下方能看到即将生成的两个成品文件全程自动跑完。 小贴士下载期间脚本会放一段听不见的音频作用是把后台页面从休眠里叫醒属正常行为。看懂一本书是怎么被搬回家的这节拆解点一下背后真正发生的事出问题你知道该往哪查。小说下载器搬一整本书走的是四段流水线解析目录bookParse读目录页把章节链接、书名、作者、简介、分卷整理成一张结构化清单抓取章节chapterParse逐章请求正文未购买或未登录的付费章节自动跳过清洗内容cleanDOM剔除广告、导航、无关脚本只留正文段落和插图打包输出按模板生成 TXT 与 EPUB插图一并嵌入最后经流式压缩写出文件。为了让逐站适配这件事可维护项目把所有站点规则按页面特征分成五类每类都有现成模板规则目录站点页面特征代表站点onePage章节列表一页放下多数笔趣阁站、UU 看书【免费下载链接】novel-downloader一个可扩展的通用型小说下载器。项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表