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でウィンドウを非表示にする方法です。自動化スクリプトを作成する場合に役立ててください。