即梦图片/视频一键无水印下载

创建于 14 小时前
更新于 14 小时前
在即梦(Dreamina)生成页识别图片/视频,并提供一键无水印下载按钮(含初始数据扫描)
#视频下载
#图片下载
#即梦
#Dreamina
数据统计
总安装量
13
今日新增
+13
用户评分
-
为即梦(Dreamina)AI创作平台添加图片和视频的一键下载按钮,支持URL参数去水印和跨域下载。

即梦无水印下载插件(Dreamina / 即梦 一键下载)

在即梦(Dreamina)生成页自动识别图片与视频,并提供一键无水印下载能力。
脚本实现方式为拦截页面请求与扫描页面初始数据,尽量在不破坏页面功能的前提下提取可下载链接。

适用站点(脚本内置 @match):

脚本文件:即梦图片视频一键无水印下载.user.js

功能特性

  • 自动识别页面中的图片/视频资源
  • 在资源卡片上注入下载按钮(图片为“原图”,视频为“视频”)
  • 图片下载时尝试清理常见水印/标记参数
  • 视频下载时尝试替换为可下载链路(去水印参数)
  • 启动时扫描页面内注入的初始数据(如 SSR/JSON 数据)
  • 提供可拖拽资源发现面板,显示已发现资源数量,支持最小化/关闭/刷新
  • 优先使用 GM_xmlhttpRequest 解决跨域下载,失败时回退到 fetch

快速安装

  1. 安装浏览器脚本管理器(任选其一):
  2. 在脚本管理器中选择新建脚本或导入脚本
  3. 即梦图片视频一键无水印下载.user.js 全部内容粘贴并保存
  4. 打开适用站点并进入生成结果页面,即可看到下载按钮

使用说明

  • 脚本会自动给图片/视频卡片添加下载按钮
  • 图片默认命名为:jimeng_<timestamp>.png
  • 视频默认命名为:jimeng_video_<timestamp>.mp4
  • 左下角资源发现面板显示图片/视频资源数,并提供刷新按钮
  • 若初次进入页面未出现按钮,可点刷新或按 F5 重试

权限与隐私说明

脚本声明的权限:

  • GM_download:触发下载(某些环境下更稳定)
  • GM_xmlhttpRequest:跨域请求资源并生成 Blob 下载
  • @run-at document-start:尽早拦截请求,提升资源识别成功率

本脚本不会上传账号数据到第三方服务器。资源访问仍依赖你浏览器中已登录的站点会话。

常见问题

  • 按钮没出现:确认脚本已启用;确认打开的是适用域名;尝试点刷新或刷新页面。
  • 下载失败并提示重试:站点可能更新接口或链接结构;某些资源可能受访问策略影响;再试一次或换一个结果卡再试。
  • 为什么不是所有页面都能识别:当前实现优先覆盖常见接口与页面数据注入方式,特殊页面结构可能需要额外适配。

兼容性

  • 主要在桌面浏览器配合 Tampermonkey 使用
  • 依赖现代浏览器 API(URL、Blob、MutationObserver 等)
  • 使用较老浏览器或特殊内核浏览器时稳定性可能下降

开发说明

核心实现思路:

  • 拦截 fetch / XMLHttpRequest,从 JSON 响应中提取图片/视频 URL
  • 扫描页面内初始 JSON(如 SSR 注入数据)提前缓存资源
  • 通过 MutationObserver 监听 DOM 变化并注入下载按钮
  • 对图片/视频 URL 做常见去水印参数处理

如需进一步定制,可优先关注:

  • URL 去重逻辑(PROCESSED_URLS)
  • 图片/视频 URL 识别规则(正则与字段名)
  • 按钮注入位置与 UI 样式(jm-dl-btn)

已知局限

  • 页面结构或接口变化后可能需要适配
  • 部分站点动态策略可能导致个别资源无法稳定下载
  • 视频“无水印”依赖 URL 参数替换策略,非所有场景都通用

许可与合规

仅用于个人学习与研究用途,请在遵守即梦/Dreamina 使用条款和当地法律法规前提下使用。
如用于商业用途或批量下载,请自行评估合规风险。

脚本详情
权限与访问
使用能力
下载网络请求