Project is archived and read-only fot now
L'utilitaire multiplateforme vous permet d'enregistrer toutes les images de Google Art Project en haute qualité (jusqu'à 4K).
⭐ Cela fonctionne parfaitement de 2018 à aujourd'hui, merci pour les étoiles !
CTRL+V
pour coller votre URL et cliquez sur "Télécharger" pour démarrer le traitement de l'image.Voir la section Exécution avec Python, si vous exécutez sous Linux ou macOS.
La version compilée nécessite simplement une connexion à Internet et Chrome installé (doit être ajouté dans PATH).
Cette méthode vous convient également si vous n'utilisez pas Windows.
Si vous souhaitez cocompiler votre propre version ou l'utiliser sans télécharger les fichiers compilés :
python -m pip install -r requirements.txt
bin
.chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
Si vous devez le compiler avec PyInstaller pour Windows, suivez ces instructions :
Modifiez le code source du Selenium installé pour désactiver l'affichage du terminal Selenium (c'est d'ailleurs un bug courant) :
Libsite-packagesseleniumwebdrivercommonservice.py
.selenium.webdriver.common.service.Service
: self . process = subprocess . Popen ( cmd , env = self . env ,
close_fds = platform . system () != 'Windows' ,
stdout = self . log_file ,
stderr = self . log_file ,
stdin = PIPE ,
)
self . process = subprocess . Popen ( cmd , stdin = PIPE , stdout = PIPE , stderr = PIPE , creationflags = 0x08000000 )
Après les modifications ci-dessus, exécutez les commandes ci-dessous pour le compiler :
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico . G oogleArtDownloader.py
bin
dans dist
.dist
. Obsolète, veuillez utiliser des alternatives.
Cet utilitaire ne télécharge pas la résolution maximale possible de l'image que vous fournissez. C'est à cause des limitations de capture d'écran du pilote Web. Si vous avez vraiment besoin de la qualité maximale possible , consultez la section alternatives ou n'hésitez pas à améliorer ce script avec une pull request.
Si vous êtes intéressé par une résolution d'image plus élevée ou si le pilote Web Selenium ne démarre pas bien, vous pouvez utiliser des alternatives :