Google アート ダウンローダー
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
実行可能ファイルから 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 Web ドライバーがうまく起動しない場合は、代替手段を使用できます。