Twitter/Xメディアダウンローダー(IDM互換版)

ワンクリックでビデオ/写真をダウンロードし、バッチダウンロード時にダウンロードするzipファイルとして自動パッケージをサポートします。新しいAPIインターフェイスをサポートします

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

作者のサイトでサポートを受ける。または、このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
焙多芬
1日のインストール数
1
累計インストール数
141
評価
1 0 0
バージョン
2025.05.25.0001
作成日
2026/05/19
更新日
2026/05/25
大きさ
77KB
互換性
Firefox への互換性あり Chrome への互換性あり Opera への互換性あり Safari への互換性あり Edge への互換性あり Brave への互換性あり
ライセンス
MIT
対象サイト

原脚本:https://greasyfork.org/zh-CN/scripts/423001-twitter-media-downloader/code

20260519:与idm冲突,下载的媒体文件都无法按照脚本中的文件命名规则保存

根因分析:

脚本使用 GM_download({ url, name }) 下载文件。name 参数是 Tampermonkey 内部使用的文件名,但 IDM 浏览器扩展会拦截所有 HTTP 下载请求,并忽略Tampermonkey 设置的文件名——IDM 只从 URL 路径或 Content-Disposition 头提取文件名。Twitter/X 现在的媒体 CDN URL 格式是 UUID(如 36695921-5be0-4d32-8eb1-5274cb330d1a.jpg),所以 IDM 保存的就是这个 UUID 名。

解决方案:

将下载方式从 GM_download(发起 HTTP 请求,会被 IDM 拦截)改为 fetch → Blob → 方式。blob:// URL 不是 HTTP 请求,IDM 无法拦截,且 标签的 download 属性能强制指定文件名。