【Mac】Automatorを使ってSafariのWebページから画像を一括ダウンロードする方法
Webページ上の画像をすべて保存したいと思ったことはありませんか?右クリックで一枚ずつ保存するのは、5枚や10枚程度ならまだしも、25枚、50枚、100枚となると気が遠くなる作業です。「Webページからすべての画像を簡単にダウンロードできたらいいのに」と思ったことがある人は多いはずです。
実はそれ、簡単に実現できます。この記事では、MacのAutomatorを使ったシンプルな3アクションのスクリプトを紹介します。これを使えば、Safariで開いている現在のWebページからすべての画像を自動的に検出し、デスクトップ上のフォルダへ保存できます。
注意:Firefoxをお使いの場合は、別途専用の手順をご参照ください。
AutomatorでWebページの画像を一括ダウンロードする仕組み
AutomatorはMacに標準搭載されている非常に便利なツールですが、実際に活用しているユーザーは意外と少ないのが現状です。しかし、操作は簡単でありながら強力な機能を持っており、ぜひ使いこなしたいところです。大量の繰り返し作業を自動化でき、システムのあらゆる部分にアクセスできます。たとえば、画像ファイルをJPG形式に一括変換したり、音声ファイルの形式を変換したり、隠しファイルの表示・非表示を切り替えたりすることも可能です。
さらにあまり知られていないのですが、AutomatorはSafariと深く連携しており、通常の操作では不可能なWebページへの処理も実現できます。
現在開いているWebページの画像を取得する自動化は、わずか3つのアクションで構成される簡単なスクリプトで完成します。しかも、このワークフローはデスクトップで実行できるアプリとして保存できるほか、Dockから起動するショートカット、メニューバーから実行するサービス、さらにはフォルダアクションとしても利用できます。今回はアプリとして作成しますが、ほかの方式もぜひ試してみてください。
ワークフローの作成手順
まず、Automatorで新規ワークフローを開き、ワークフローの種類として「アプリケーション」を選択します。

左側のアクションライブラリから「インターネット」カテゴリを選択し、リストの中からSafariの「現在のWebページを取得」というアクションを追加します。

続いて、同じ「インターネット」カテゴリから「Webページの内容を取得」を選択します。これにより、現在のWebページの内容がWebアーカイブとしてメモリに読み込まれ、後続のアクションで処理できるようになります。

最後に、「Webコンテンツからイメージを保存」というアクションを追加します。このアクションは、前のステップで取得したWebアーカイブを解析して画像ファイルだけを抽出し、指定した方法でディスクに保存します。特定の名前のフォルダに保存することも、URLをもとに保存することも可能です。

ここで、「URLをフォルダ名として使用」と「既存のフォルダを置き換える」の2つのチェックボックスにチェックを入れておきましょう。こうすると、デスクトップにWebサイトのURL名でフォルダが作成され、サイトごとに別々のフォルダが生成されます。同名のフォルダがすでに存在する場合も、エラーで停止せずに上書きして処理を完了します。やや乱暴な設定ではありますが、少し工夫すればより洗練させることができます。
最後に、アプリを好きな場所に保存すれば完成です。
アプリの実行方法
あとは、普通のアプリと同じように実行するだけです。その際、保存したいページのタブがアクティブになっていることを忘れずに確認してください。ちなみに、Safariが最小化されていても問題なく動作します。
アプリはデスクトップから直接実行してもよいですし、アプリケーションフォルダに格納してDockのショートカットから呼び出すこともできます。
アプリを実行すると、URLの名前が付いたフォルダがデスクトップに作成され、その中にページ上のすべての画像が保存されます。

まとめ
このスクリプトにはいくつか制限がありますが、少し手を加えれば解決できるものばかりです。たとえば、取得できる画像が1枚もない場合にはエラーが発生します。それを除けば、シンプルながら十分に実用性のあるツールと言えるでしょう。
あなたが自動化してみたいタスクは何ですか?この基本スクリプトをさらに発展させた経験はありますか?ぜひ下のコメント欄でお聞かせください。
-
PCで使えるInstagram(Web版)の使い方とできること徹底解説
2020年は、まさに劇的な転換点となる年でした。「隔離(クアランティン)」「ソーシャルディスタンス」「自宅待機」といった言葉が、私たちの生活や日常会話にすっかり浸透しています。世界全体が新型コロナウイルス感染症との闘いに向き合い、COVID-19への感染リスクから身を守るため、多くの人が自宅で過ごす日々を送っています。 自宅で過ごすことが安全を保つ唯一の方法である一方、どうしても退屈さを感じてしまうもの。そんなときこそSNSの出番です。「自分だけじゃないんだ」という気持ちを届けてくれるSNSは、私たちのモチベーションを高めてくれます。友人の中には筋トレに挑戦している人もいれば、料理の腕を磨き始
-
Webサイトから全画像を一括ダウンロードする方法【Mac対応】
1つのWebサイトから大量の画像を保存したいと思ったことはありませんか?ページを最後までスクロールして、画像を1枚ずつ手動で保存するのは、非常に面倒な作業ですよね。MacでWebサイトからすべての画像をまとめてダウンロードする方法をお探しなら、この記事がきっと役立ちます。実は、数クリックだけでサイト上の画像を一括保存できる簡単な方法があるのです。この記事では、Webページ上のすべての画像をわずか数クリックでダウンロードできる、いくつかの便利な方法をご紹介します。Webサイトから画像を一括ダウンロードする方法画像ファイルをまとめて保存する手順は、Safari、Firefox、Chromeなど、ブ