Pythonを使って自動化スクリプトを作成する場合、ウィンドウが自動的に開かれることがあります。例えば、Seleniumを使用する場合にブラウザが開かれることがよくあります。しかし、ウィンドウが表示されると作業中に邪魔になることがあります。この記事では、Pythonでウィンドウを非表示にする方法を紹介します。

まず、必要なライブラリをインポートします。以下のコードをスクリプトの先頭に追加します。

from selenium.webdriver.chrome.options import Options

次に、Optionsオブジェクトを作成します。

options = Options()
options.add_argument('--headless')

add_argumentメソッドに--headlessを渡すことで、ブラウザを非表示モードにすることができます。

例えば、Seleniumを使用してGoogleのトップページを開く場合は、以下のようになります。

from selenium import webdriver

options = Options()
options.add_argument('--headless')

driver = webdriver.Chrome(options=options)
driver.get('https://www.google.com/')

このようにすることで、ブラウザは表示されずにGoogleのトップページが開かれます。

以上がPythonでウィンドウを非表示にする方法です。自動化スクリプトを作成する場合に役立ててください。