Closed4
SeleniumでDeprecationWarning: use options instead of chrome_optionsを解決する
実行時にオプション指定で警告がでた
$ python driver.py
DeprecationWarning: use options instead of chrome_options
ソース
ファイル名をdriver.pyとして実行している。
driver.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# オプション指定
options = Options()
# ヘッドレスモード
options.add_argument("--headless")
# オプションを適用
driver = webdriver.Chrome(chrome_options=options)
オプション指定を確認する
該当すると思われる箇所はこちら。
driver.py
webdriver.Chrome(chrome_options=options)
MacでChromedriverをインストールした際にbrewを使用してるため、パスは自動的に通っている。
試しに以下のようにして実行してみる。
driver.py
webdriver.Chrome(options=options)
すると警告が消えて普通に実行できた。
なぜ?
調べてみると以下のような情報がヒットした。
構文に変更があったとのことらしい。
古い記事を参考にしていたため、非推奨の指定方法だった模様。
このスクラップは2022/05/21にクローズされました