谷歌艺术下载器
Google
Project is archived and read-only fot now
跨平台实用程序允许您以高质量(高达 4K)保存 Google Art Project 中的所有图像。
⭐ 从 2018 年一直到现在都完美运行,感谢星星!
CTRL+V
粘贴您的网址,然后单击“下载”开始图像处理。如果在 Linux 或 macOS 上运行,请参阅使用 Python 运行部分。
编译版本只需要连接到互联网并安装 Chrome(应添加到 PATH 中)。
如果您不使用 Windows,此方法也适合您。
如果您想共同编译自己的版本或在不下载编译文件的情况下使用它:
python -m pip install -r requirements.txt
bin
可执行文件制作 Web 驱动程序。chmod +x bin/chromedriver_linux64/chromedriver
chmod +x bin/chromedriver_mac64/chromedriver
python GoogleArtDownloader.py
如果您需要使用 Windows 版 PyInstaller 进行编译,请按照以下说明操作:
更改已安装 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
文件夹中使用。 已弃用,请使用替代方案。
此实用程序不会下载您提供的图像的最大可能分辨率。这是因为 webdriver 屏幕截图限制。如果您确实需要尽可能高的质量,请参阅替代方案部分或随时通过拉取请求改进此脚本。
如果您对更高的图像分辨率感兴趣或者 Selenium webdriver 启动不佳,您可以使用替代方案: