Google Images Download をさしあたり動かす方法

仕様変更により、Google Images Download が現在は期待通りに動作しません。Unfortunately all xxx could not be downloaded... というメッセージが出ます。

$ googleimagesdownload -k 'ねこ'
(省略)
Evaluating...
Getting you a lot of images. This may take a few moments...
Reached end of Page.
Starting Download...


Unfortunately all 100 could not be downloaded because some images were not downloadable. 0 is all we got for this search filter!

Errors: 0


Everything downloaded!
Total errors: 0
Total time taken: 17.85873508453369 Seconds

さしあたり動かす方法

以下のようにパッチを作成されている方がいらっしゃいますので、そちらを利用することでほぼ従来どおりに動作させることができます。

上記のブランチを git clone するなりダウンロードするなりして、リポジトリのルートにある google_images_download に移動し、その中にある google_images_download.py を python コマンドを用いて実行すればよいです。引数にはこれまでと同じ値を用いることができます。

たとえば次のようにします。カレントディレクトリがリポジトリルートであるとします。

$ cd google_images_download
$ python google_images_download.py -k 'ねこ'

注意点

画像の最大ダウンロード数の上限は 100 です*1。これは今後 Fix されると思います。

議論されている Pull Request

この問題は Pull Request 内で 2020/02/06 から継続して議論されています。master へのマージはもう少し時間がかかりそうです。

*1:-l オプションで数値が指定できます

Powered by はてなブログ