web-dev-qa-db-fra.com

Téléchargement d'images Google avec python ne peut pas télécharger d'images

J'utilise google_images_download bibliothèque pour télécharger les 20 meilleures images d'un mot-clé. Cela a parfaitement fonctionné lorsque je l'utilise ces derniers jours. Le code est le suivant.

from google_images_download import google_images_download

response = google_images_download.googleimagesdownload()

arguments = {"keywords":keyword,"limit":10,"print_urls":True}
paths = response.download(arguments)

Maintenant, il donne l'erreur suivante.

Evaluating...
Starting Download...


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

Errors: 0

Comment puis-je résoudre cette erreur.

4
Amith

Il y a eu quelques changements du côté de Google (comment ils répondent à la demande) qui entraînent ce problème. Joeclinton1 sur github a apporté quelques modifications au dépôt d'origine qui fournit une correction temporaire.

Vous pouvez trouver le dépôt mis à jour ici: https://github.com/Joeclinton1/google-images-download.git . La solution est dans patch-1 branche si je ne me trompe pas.

  1. Désinstallez d'abord la version actuelle de google_images_download.

  2. Ensuite, installez manuellement le repo de Joeclinton1 en:

git clone https://github.com/Joeclinton1/google-images-download.git
cd google-images-download && Sudo python setup.py install #no need for 'Sudo' on windows Anaconda environment

ou pour l'installer avec pip

pip install git+https://github.com/Joeclinton1/google-images-download.git

Cela devrait résoudre le problème. Notez qu'actuellement, ce dépôt ne prend en charge que jusqu'à 100 images.

2
Hiranya Jayakody