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.
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.
Désinstallez d'abord la version actuelle de google_images_download.
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.