Project is archived and read-only fot now
Mit dem plattformübergreifenden Dienstprogramm können Sie alle Bilder von Google Art Project in hoher Qualität (bis zu 4K) speichern.
⭐ Es funktioniert seit 2018 bis heute perfekt, vielen Dank für die Sterne!
CTRL+V
um Ihre URL einzufügen, und klicken Sie auf „Herunterladen“, um die Bildverarbeitung zu starten.Weitere Informationen finden Sie im Abschnitt „Ausführen mit Python“, wenn Sie unter Linux oder macOS ausgeführt werden.
Für die kompilierte Version ist lediglich eine Verbindung zum Internet und die Installation von Chrome erforderlich (sollte in PATH hinzugefügt werden).
Diese Methode eignet sich auch für Sie, wenn Sie kein Windows verwenden.
Wenn Sie Ihre eigene Version mitkompilieren oder sie verwenden möchten, ohne kompilierte Dateien herunterzuladen:
python -m pip install -r requirements.txt
bin
Dateien erstellen.chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
Wenn Sie es mit PyInstaller für Windows kompilieren müssen, befolgen Sie diese Anweisungen:
Ändern Sie den Quellcode des installierten Selenium, um die Anzeige des Selenium-Terminals zu deaktivieren (übrigens ein häufiger Fehler):
Libsite-packagesseleniumwebdrivercommonservice.py
.selenium.webdriver.common.service.Service
platziert: 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 )
Führen Sie nach den oben genannten Änderungen die folgenden Befehle aus, um es zu kompilieren:
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico . G oogleArtDownloader.py
bin
-Ordner nach dist
.dist
Ordner verwendet werden. Veraltet, bitte verwenden Sie Alternativen.
Dieses Dienstprogramm lädt nicht die maximal mögliche Auflösung des von Ihnen bereitgestellten Bildes herunter. Dies liegt an der Screenshot-Einschränkung des Webtreibers. Wenn Sie wirklich die höchstmögliche Qualität benötigen, schauen Sie sich den Abschnitt „Alternativen“ an oder verbessern Sie dieses Skript gerne mit Pull Request.
Wenn Sie an einer höheren Bildauflösung interessiert sind oder der Selenium-Webtreiber nicht gut startet, können Sie Alternativen verwenden: