TwitterのImages を自動で一括保存できるChrome拡張機能 📸⚡

Chrome拡張機能 MV3 · 無料 6分で読める

Twitter の画像を
1枚ずつ保存するのは、もう終わり。

IMGLAB Image URL Exporter は、Twitter/X の任意のプロフィールやハッシュタグ検索から、オリジナル解像度の写真URLをワンクリックで一括収集できる無料Chrome拡張機能です。クリーンなURLリストをエクスポートして、夜のうちに数千枚の画像を一括ダウンロード。アーティスト・アーカイバー・写真コミュニティのために作られました。

1セッションで収集できる画像数
4K
オリジナル解像度のJPEGをエクスポート
1回
クリックで収集開始
無料
アカウント登録不要

好きなイラストレーターや写真家をフォローしていると、この悩みはよくわかるはずです。右クリックして「名前を付けて保存」を400回繰り返す。ファイルはバラバラな名前でダウンロードフォルダに溜まる。次に続きを取ろうとしても、どこまで保存したかわからない。しかも保存した画像はそもそも圧縮されていて、オリジナル画質ではない。

IMGLAB Image URL Exporter はそのすべてを解決します。x.com 上で動作するChrome拡張機能が、Twitter自身のAPIを使ってオリジナル解像度の写真URLを抽出し、一括ダウンロード用のクリーンなリストをエクスポートします。クリックしたら、あとは放置するだけです。

😩
手作業での保存は、大量になると完全に破綻します
右クリック疲れ
1人のアーカイブだけで数百回の保存ダイアログ
圧縮されたプレビュー
TwitterのUIはオリジナルではなく縮小画像を表示する
続きが取れない
前回どこまで保存したかを把握する方法がない
ダウンロードが散乱
ランダムなファイル名、フォルダなし、メタデータなし
01

拡張機能の仕組み

IMGLABパネルはx.comの右下に常駐します — ドラッグで移動でき、最小化も可能で、常に使える状態です。任意のプロフィールのメディアタブを開くか、from:username filter:images で検索してから「Start」をクリックするだけ。拡張機能は画面上のすべてのツイートをスキャンし、各ツイートのGraphQL APIを呼び出して、オリジナル解像度の写真URLをすべて抽出します。自動スクロールがバックグラウンドのキュー処理と並行して新しいツイートを読み込み続けます。

🔍
GraphQL
API使用
📜
自動スクロール
対応
📚
履歴
トラッキング
⬇️
ツイート単位の
ダウンロード
🔄
失敗分の
リトライ
02

本当に使える機能だけ

すべての機能は「アカウントの写真履歴全体を、できるだけクリーンかつ自動的にアーカイブする」というひとつのユースケースのために作られています。

⭐ もっとも重要な機能
URL一括収集 + 自動エクスポート

DOMからツイートIDをスクレイピングし、各ツイートのGraphQL APIを呼び出して、オリジナル解像度の写真URLをすべて抽出します。収集が終わると urls.txt が自動でダウンロードされるため、「Go Older」ボタンを押す前にエクスポートし忘れてもデータが消えません。レート制限による一時停止とカウントダウンタイマーはすべて自動処理されます。

💡 収集終了時には必ず自動エクスポートが実行されるため、エクスポートボタンを押し忘れても1セッション分のURLが失われることはありません。
ツイート単位のダウンロードボタン

x.com上のすべてのツイートのアクションバーに、ダウンロードアイコンが直接挿入されます。クリックひとつでそのツイートのすべての写真をGraphQL APIから取得し即座にダウンロード — パネルを開く必要はありません。すでにダウンロード済みのツイートには青いチェックマークが表示されます。

履歴トラッキング + Go Older

拡張機能はユーザーまたはハッシュタグごとに最新のツイートIDを記憶します。次のセッションでは、すでにアーカイブ済みのツイートに到達した瞬間に収集を停止 — 重複ゼロ。各セッション後に「Go Older」ボタンが until: URLを生成するため、時系列を遡るセッションをシームレスに繋げられます。

03

エッジケースまで対応済み

単純なスクレイパーとは違います。Twitterの関連度ソートや複数タグのハッシュタグ検索など、状況に応じて動作を自動的に切り替えます。

増分モード

履歴が存在する場合、最新のアーカイブ済みツイートIDで収集を停止。毎回新着分だけキューに入るためAPI呼び出しと時間を節約できます。

バックフィルモード

URLに until: が含まれる場合、履歴の境界チェックを無効化。履歴レコードを壊さずに安全に過去のアーカイブを遡れます。

🔀
トップタブ検知

関連度ソートの結果を検知するとアンバー警告を表示し、Go Older を非表示に切り替え — 時系列での位置に意味がないためです。

対応しているすべてのコンテキスト
👤 プロフィールのメディアタブ #️⃣ 単一ハッシュタグ検索 🏷️ 複数タグ検索 🔍 from:user filter:images 📆 until: バックフィルセッション ⭐ 保存したお気に入り 🔄 失敗ツイートのリトライ

複数タグのハッシュタグ検索(#タグA #タグB)もエンドツーエンドで正しく処理されます — 履歴キー、エクスポートファイル名、サブフォルダ名がすべて拡張機能とダウンローダー間で一致します。

04

コンパニオンダウンローダー(ベータ)

拡張機能は urls.txt をエクスポートします。そこから先は IMGLAB Image Downloader が担います — ローカルで動作するPython + Gradioアプリが、並列でダウンロードしながらディスク上に既存のファイルをスキップし、サンプル太郎(@example_user) のようなリッチな名前のサブフォルダに整理します。履歴はポート7861のローカルAPIを通じてChrome拡張機能と自動同期されます。

🔬
寄付するとベータ版アクセスが付いてきます

ダウンローダーは現在ベータテスト中です。Ko-fiまたはBuy Me a Coffeeへの寄付(金額不問)でダウンロードリンクをお届けします。一度の寄付で永久アクセス — サブスクなし、有効期限なし。暗号化された「Donation Key」システムによるProフィーチャーの解除も間もなく実装予定です。

⚠️
使う前に知っておきたい制限事項

TwitterのGraphQLエンドポイントにはレート制限があります — IMGLABはカウントダウンタイマーで一時停止を自動処理しますが、大量収集(1,000ツイート以上)では1〜2回の一時停止が発生する場合があります。収集対象は写真のみ(動画・GIF非対応)。拡張機能は自分のブラウザセッションで見えるツイートしか取得できないため、フォローしていない鍵垢のコンテンツにはアクセスできません。

すべてのアカウントの、すべての写真を。
ワンクリックで収集開始。

インストール無料。アカウント登録不要。任意のTwitterプロフィールかハッシュタグ検索を開いて「Start」を押すだけ。一括ダウンローダーのアクセスは寄付で解除できます。

拡張機能は無料 · 寄付でベータダウンローダー解除 · サブスクリプションなし

Share This Article
コメントはまだありません