参考:https://senablog.com/python-selenium-chrome-option/
from selenium import webdriver
options = webdriver.ChromeOptions()
↑が必ず入っていること
ChromeOptionsを設定
options = webdriver.ChromeOptions()
options.add_argument(‘–disable-gpu’)
options.add_argument(‘–disable-extensions’)
options.add_argument(‘–proxy-server=”direct://”‘)
options.add_argument(‘–proxy-bypass-list=*’)
options.add_argument(‘–start-maximized’)
options.add_argument(‘–kiosk’)
■バックグラウンド起動
ヘッドレスモード(バックグラウンド)で起動させます。
options.add_argument('--headless')
■ダミーデバイス
カメラとマイクのダミーを用意するオプションです。
WebRTCをテストするときにデバイスを用意する必要がなくなります。
options.add_argument('--use-fake-device-for-media-stream')
■カメラ(マイク)ポップアップの無効化
上記の--use-fake-device-for-media-stream
を使用している場合のみ使用できます。
カメラ(マイク)の使用許可ポップアップを無視することができます。
options.add_argument('--use-fake-ui-for-media-stream')
■シークレットモード起動
シークレットモードで起動します。
options.add_argument('--incognito')
■起動時ウィンドウサイズ
起動時のウィンドウサイズを最大にします。
options.add_argument('--start-maximized')
■ウィンドウサイズ指定
起動時のウィンドウサイズを指定します。
options.add_argument('--window-size=1920,1080')
■画像非表示
画像を非表示にします。
options.add_argument('--blink-settings=imagesEnabled=false')
# Chromeを終了
driver.quit()