Google の画像の検索結果を一括ダウンロードする

結論

Google Images Download を用います。

具体的な使い方

1. Google Images Download をインストールする

Google Images Download は Python のスクリプトです。Python をインストールした上で pip で Google Images Download をインストールします。

$ pip install google_images_download

2. ChromeDriver をインストールする

Google Images DownloadChromeDriver を用いるので、それをインストールします。以下のページから Latest Release のリンクをたどり、自分の環境にあったファイルをダウンロードしてファイルを展開します。

f:id:gregminster:20190106134633p:plain

展開されたファイルを任意の場所に置きます。どこでもいいのですが、Mac や Linux ならば /usr/local/bin に置くのがよいのではないかと思います。

3. Google Images Download を実行する

あとは実行するだけです。オプションは山ほどあるんですが、最低限の動作ならば以下の形でよいかと思います。

$ googleimagesdownload -k 'ラーメン ライス' -l 150 -cd /usr/local/bin/chromedriver

上記を実行すると、カレントディレクトリに downloads/ラーメン ライス というディレクトリが作成されてその配下に「ラーメン ライス」で検索した結果得られた画像が150枚取得できます*1

継続的に実行するならばオプションを様々に与えることで希望の動作が行えると思います。

*1:一部の画像は正しくダウンロードできないことがあります

Powered by はてなブログ