google art downloader
Google
Project is archived and read-only fot now
크로스 플랫폼 유틸리티를 사용하면 Google Art Project의 모든 이미지를 고품질(최대 4K)로 저장할 수 있습니다.
⭐ 2018년부터 오늘까지 완벽하게 작동합니다. 별 감사합니다!
CTRL+V
사용하여 URL을 붙여넣고 "다운로드" 를 클릭하여 이미지 처리를 시작하세요.Linux 또는 macOS에서 실행 중인 경우 Python으로 실행 섹션을 참조하세요.
컴파일된 릴리스에는 인터넷 연결과 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
Windows용 PyInstaller로 컴파일해야 하는 경우 다음 지침을 따르세요.
Selenium 터미널 표시를 비활성화하려면 설치된 Selenium의 소스 코드를 변경하십시오(그런데 이는 일반적인 버그입니다).
<your-path-to-python>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
폴더에서 사용할 준비가 되었습니다. 더 이상 사용되지 않습니다. 대체 항목을 사용하세요.
이 유틸리티는 귀하가 제공한 이미지의 가능한 최대 해상도를 다운로드하지 않습니다. 웹드라이버 스크린샷 제한 때문입니다. 가능한 최대 품질이 정말로 필요한 경우 대안 섹션을 참조하거나 끌어오기 요청을 통해 이 스크립트를 자유롭게 개선하십시오.
더 높은 이미지 해상도에 관심이 있거나 Selenium webdriver가 제대로 시작되지 않는 경우 대안을 사용할 수 있습니다.