Project is archived and read-only fot now
La utilidad multiplataforma le permite guardar todas las imágenes de Google Art Project en alta calidad (hasta 4K).
⭐ Funciona perfectamente desde el año 2018 hasta hoy, ¡gracias por las estrellas!
CTRL+V
para pegar su URL y haga clic en "Descargar" para iniciar el procesamiento de la imagen.Consulte la sección Ejecución con Python, si se ejecuta en Linux o macOS.
La versión compilada solo requiere conexión a Internet y Chrome instalado (debe agregarse en PATH).
Este método también es adecuado para usted si no utiliza Windows.
Si desea compilar su propia versión o utilizarla sin descargar archivos compilados:
python -m pip install -r requirements.txt
bin
.chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
Si necesita compilarlo con PyInstaller para Windows, siga estas instrucciones:
Cambie el código fuente del Selenium instalado para deshabilitar la visualización del terminal de Selenium (por cierto, es un error común):
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 )
Después de los cambios anteriores, ejecute los siguientes comandos para compilarlo:
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico . G oogleArtDownloader.py
bin
a dist
.dist
. En desuso, utilice alternativas.
Esta utilidad no descarga la resolución máxima posible de la imagen que usted proporciona. Es debido a la limitación de captura de pantalla del controlador web. Si realmente necesita la máxima calidad posible , consulte la sección de alternativas o no dude en mejorar este script con una solicitud de extracción.
Si está interesado en una resolución de imagen más alta o Selenium webdriver no arranca bien, puede utilizar alternativas: