SeleniumでHeadless Chromeを使ってみよう(winodows編)


鬱陶しい画面にはHeadless Chrome

業務でSeleniumを使うことがありますが、使い始めて一か月ほど画面を開かずに使える方法を全く知りませんでした。
お恥ずかしい話ですが、webdriverのスクリーンサイズを最小にして使っていました。

optionsを使って設定

Seleniumはモジュールが結構多いので、ほかにも色々試せそうです。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

url = "https://www.google.com/"

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

driver = webdriver.Chrome("exeファイルのあるディレクトリ",chrome_options=options)

driver.get(url)
driver.save_screenshot("google.png")
driver.close()