fantiaでオリジナルサイズの画像を一括ダウンロードするツール
以下で紹介するコードをブックマークレットとして実行して下さい。
①投稿単位で一括ダウンロード
ブラウザのブックマークに、以下のコードを「ブックマークレット」として登録し、fantiaアクセス時に実行してください。
※ブックマークレットの登録方法は後述
②ページ全体で一括ダウンロード
※動画のダウンロードはしません。画像のみ取得します。
ブックマークレットの登録方法
ブックマークレットとは
ブックマークのアドレスにJavaScriptのコードを登録することで、「ブックマークをクリック = JavaScriptの関数が実行」できます。
JavaScriptの関数実行によって、WEBサイトのHTML要素から「画像を取得」「ボタンをクリック」などの操作が自動で行えます。
Google Chromeの場合
- 新規ブックマーク登録
- 編集を開く
- コピーしたスクリプトをペースト
新規タブで星マークをクリック →「完了」でブックマークを登録します。
「名前」は任意に変更してください。 例)fantiaScript
1.で登録したブックマークを右クリック → 「編集」をクリック
※ブックマークバーからでも同様に 右クリック→「編集」で操作可能
「編集」にコピーしたスクリプトをペースト → 「保存」
Safariの場合
- 新規ブックマーク登録
- お気に入りに追加
- コピーしたスクリプトをペースト
なんでも良いのでwebページを開き、「ブックマークに追加」
「お気に入り」に変更し、「追加」
名前は任意に変更してください。 例)fantiaScript
※「ブックマーク」登録でも良いですが、「お気に入り」の方が実行がラクです。
「アドレスを編集」 → コピーしたスクリプトをペースト → 「完了」
実行方法
- ①投稿単位でダウンロードしたい場合
- ②ページ全体をダウンロードしたい場合
- safariでも同じように「お気に入り」に登録したものをクリックして実行
投稿の1枚目の写真をクリックしてから、ブックマークを押して実行
→すべての写真のダウンロードが終わるまで、自動で「ダウンロード」と「次の画像に進む」操作が繰り返されます。
※初回実行時は「複数ファイルのダウンロードを許可する」必要があります。
実行後の画面
そのままブックマークを押して実行
※動画やサムネイルも含めたい場合は、以下の別バージョンのスクリプトを使用してください。
カスタマイズしたスクリプト
③動画とサムネイルも含めてダウンロード
注意事項
- シークレットブラウザでは、複数ファイルダウンロードが機能しないので使用できません。
- スマホでは、複数ファイルダウンロードが機能しないので使用できません。
- 実行停止したい場合は、「esc」キーを押してください。
- 今後fantiaのWEBページの仕様が変更された場合、正常に動作しなくなる可能性があります。(作成日:2025年9月)