Project is archived and read-only fot now
Кроссплатформенная утилита позволяет сохранять все изображения из Google Art Project в высоком качестве (до 4К).
⭐ Отлично работает с 2018 года по сегодняшний день, спасибо за звезды!
CTRL+V
чтобы вставить URL-адрес, и нажмите «Загрузить», чтобы начать обработку изображения.См. раздел «Работа с Python», если вы работаете в Linux или macOS.
Для скомпилированной версии требуется только подключение к Интернету и установленный Chrome (следует добавить в PATH).
Этот метод также подойдет вам, если вы не используете Windows.
Если вы хотите скомпилировать свою собственную версию или использовать ее без загрузки скомпилированных файлов:
python -m pip install -r requirements.txt
bin
.chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
Если вам нужно скомпилировать его с помощью PyInstaller для Windows, следуйте этим инструкциям:
Измените исходный код установленного Selenium, чтобы отключить отображение терминала Selenium (кстати, это распространенная ошибка):
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 )
После изменений выше выполните приведенные ниже команды, чтобы скомпилировать его:
python -m pip install pyinstaller --upgrade
python -m PyInstaller --onefile --noconsole --icon=favicon.ico . G oogleArtDownloader.py
bin
в dist
.dist
. Устарело, используйте альтернативы.
Эта утилита не загружает предоставленное вами изображение в максимально возможном разрешении. Это из-за ограничения скриншотов веб-драйвера. Если вам действительно нужно максимально возможное качество , смотрите раздел альтернатив или смело улучшайте этот скрипт с помощью pull request.
Если вас интересует более высокое разрешение изображения или веб-драйвер Selenium не запускается, вы можете использовать альтернативы: