尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

收藏夹躺了上百个视频却懒得逐个存?用 IwaraDownloadTool 把批量下载变成一键操作

收藏夹躺了上百个视频却懒得逐个存?用 IwaraDownloadTool 把批量下载变成一键操作 收藏夹躺了上百个视频却懒得逐个存用 IwaraDownloadTool 把批量下载变成一键操作【免费下载链接】IwaraDownloadToolIwara 下载工具 | Iwara Downloader项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool在 Iwara 上刷到喜欢的作品顺手存下来听起来很简单。可真到了收藏夹里堆了两三百个视频的时候逐个打开、逐个下载、逐个改文件名这套流程就变成了纯粹的体力活。IwaraDownloadTool 正是一款针对这个场景的开源浏览器脚本它把批量下载、画质选择、第三方网盘链接识别、Aria2 加速这些能力整合到同一个入口里让存视频从繁琐的手工劳动变成一次点击。这篇文章不是官方文档的复述而是按装好它 → 用起来 → 调顺手 → 玩明白的顺序带你走一遍完整上手路径。文章不追求堆砌术语读完你就能照着操作。先想清楚这个脚本到底替你干了什么如果你从来没接触过油猴脚本userscript可能会好奇它和普通软件有什么区别。简单说IwaraDownloadTool 运行在浏览器里在 Iwara 的视频页、列表页、创作者主页上加装下载入口替你把原本要手动完成的动作串起来。它的核心能力可以归纳成四件事能力具体表现对应源码模块批量收集在视频列表页、收藏页勾选多个视频一次性加入下载src/network/syncPages.ts画质选择按 Source / 540 / 360 / preview 自定义优先级自动选最高可用画质src/core/config.ts多通道下载支持 Aria2、iwaradl、浏览器直下等多种方式src/download/智能附加功能识别简介和评论里的第三方网盘链接、下载私有视频、自动关注/点赞src/network/video.ts最打动我的一点是它的配置项全部可视化几乎不需要看代码就能完成全部设置。核心配置集中在 src/core/config.ts看不懂源码完全不影响使用。装进浏览器比想象中更快的三步安装前先确认两件事浏览器版本Chrome 或 Edge 等 Chromium 内核浏览器需 110 及以上Firefox 同理以及一个脚本管理器推荐 Tampermonkey也就是常说的篡改猴。具体步骤如下在浏览器扩展商店安装 Tampermonkey并确保它处于启用状态打开 IwaraDownloadTool 的安装页面Tampermonkey 会弹出安装确认点击安装即可回到 Iwara 网站刷新一次页面。验证是否装成功很简单打开任意一个视频页面如果页面右下角或菜单栏出现了下载入口就说明脚本已经接管了页面。首次使用时脚本可能会弹出简短的引导弹窗按提示走完就能进入主界面。第一次上手从看见下载按钮到批量勾选装好之后你不需要急着改任何配置先用默认设置跑通一次完整下载建立对工具的直观感受。在单个视频页你能看到分辨率选项。脚本默认的优先级是 Source原画最高然后依次是 540、360、preview也就是说它会优先给你最好的那份。如果你想要小体积预览版把优先级顺序反过来即可。在视频列表页、收藏页、创作者主页你会发现每个视频卡片上多了一个勾选框。这就是批量下载的入口先把想要的视频全部勾上再统一执行下载。对想要追完某个作者全部作品的场景来说这个功能能把操作时间从小时级压缩到分钟级。下载方式方面默认的浏览器直接下载模式不需要额外配置适合第一次体验。但它的局限也很明显单线程、容易中断、文件名不好控制。想发挥全部能力就需要把下载任务交给 Aria2后面专门讲。让文件自动归位路径变量是整理控的福音下载下来的文件如果全部堆在下载文件夹里时间一长照样乱。IwaraDownloadTool 的解决办法是路径变量——你可以在设置里定义一套命名和目录规则脚本会根据视频信息自动替换成实际内容。默认规则是这样的/Iwara/%#AUTHOR#%/%#TITLE#%[%#ID#%].mp4它会生成类似Iwara/某作者/视频标题[视频ID].mp4的路径实现按作者分文件夹的效果。可用变量如下变量含义示例%#AUTHOR#%作者名如 Kuro%#TITLE#%视频标题自动清理特殊字符%#ALIAS#%视频别名部分视频才有%#ID#%视频 ID保持唯一性%#QUALITY#%实际下载的画质Source / 540 等%#NowTime#%下载时间用于时间线归档%#UploadTime#%上传时间用于年度/月份分类这套逻辑实现在 src/download/downloadPath.ts如果你好奇文件名是怎么被消毒的可以去看那几十行代码逻辑很清晰。另外设置里有一组命名规范化开关自动替换 emoji、折叠变音符号、清理 Windows 非法字符、限制标题长度。建议全部保持开启尤其是标题长度限制能避免某些超长标题导致保存失败。提速与稳定把 Aria2 接进来如果你要下载的量很大或者网络环境一般那么 Aria2 几乎是必选项。它的优势在于多线程下载和断点续传配合脚本后体验会明显上一个台阶。接线过程大概是这样安装并启动 Aria2开启 RPC 服务在脚本设置里填入 RPC 地址默认是http://127.0.0.1:6800/jsonrpc如果设置了密钥就一并填上把下载方式切换为 Aria2保存后即可生效。这里有个值得一提的细节脚本内置了Aria2 任务自动追踪机制实现于 src/download/aria2TrackManager.ts。它会自动接管 Aria2 里已有的任务、把没纳入队列的补进来并且如果某个任务速度过慢会自动重启它。这意味着你不需要手动盯进度脚本自己会操心那些卡住的任务。如果你本地还跑着 iwaradl 这类命令行下载器脚本同样支持把任务转发给它填写对应的 API 地址和 Token 即可。也就是说不管你的下载器是哪一类脚本都能当调度员。进阶玩家的隐藏清单这些功能默认是关着的脚本里有一部分能力默认关闭需要你在设置里手动打开。它们不常用但用对场合价值很高第三方网盘链接识别自动扫描视频简介和评论区发现有第三方网盘下载链接时提示你。对应逻辑在 src/network/video.ts 和链接检查模块 src/download/linkCheck.ts。私有视频与不公开视频强制显示此类视频需要先关注作者或反过来在订阅页把它们过滤掉与强制显示互斥二选一。下载私有视频则需要使用已与该作者互为好友的账号。隐藏视频下载只要你知道视频 ID就可以直接添加下载任务。自动关注与自动点赞把勾选下载的视频作者自动关注、视频自动点赞。这个功能建议谨慎使用避免打扰创作者。顺带一提脚本界面支持简体中文、英文、日语三种语言语言包在 src/i18n/其中 src/i18n/zh_cn.json 是中文资源。如果你懂外语甚至可以顺手帮忙完善翻译。常见卡点速查出问题了别慌用任何脚本都难免遇到小问题这里把高频情况整理成一张速查表现象可能原因处理办法视频页没有下载按钮脚本未注入成功刷新页面确认 Tampermonkey 已启用暂时禁用广告拦截类扩展再试下载任务一直失败网络或下载器连接问题先确认 Aria2 RPC 地址能否访问把超时和重试次数适当调大文件名乱码或保存失败标题含特殊字符打开命名规范化开关或手动缩短 %#TITLE#% 的长度上限私有视频下载不了账号没有好友权限换用与作者互为好友的账号确认设置了允许下载私有视频设置改完不生效配置未保存或页面未刷新保存后刷新一次 Iwara 页面开发者想深挖源码结构其实很友好如果你是开发者想看看这工具是怎么实现的仓库结构非常规整src/core/放基础设施配置、数据库、日志、页面类型识别src/download/放各下载器适配src/network/放与站点交互的逻辑src/ui/放界面渲染。想本地构建的话用 Git 把仓库拉下来即可git clone https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool项目基于 TypeScript 编写构建和测试脚本都写在package.json里跑npm test能看到完整的测试用例覆盖了路径解析、环境变量解析、版本比较等核心逻辑。最后按这个清单行动读到这里你已经知道这个工具能做什么、怎么用。如果现在就想上手照着下面五步走装给浏览器装上 Tampermonkey再安装 IwaraDownloadTool 脚本跑通先用默认配置下载一个视频确认流程顺畅整理按自己的习惯设置路径变量让文件自动归位提速接入 Aria2开启任务自动追踪体验多线程下载进阶按需打开私有视频、网盘链接识别等功能形成自己的下载习惯。最后是两句老生常谈但值得记住的提醒这类工具最好只用于个人收藏和学习尊重创作者的作品与版权也请遵守平台的使用规则。工具负责效率分寸感还是得自己把握。祝你下载顺利把时间留给真正想看的内容。【免费下载链接】IwaraDownloadToolIwara 下载工具 | Iwara Downloader项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表