Firefox
記事
IT・テクノロジー
起動
Snap
from selenium import webdriver
from selenium.webdriver.firefox.service import Service
サービス = Service(executable_path="/snap/bin/geckodriver")
with webdriver.Firefox(service=サービス) as ドライバ:
オプション
Get
from selenium import webdriver
オプション = webdriver.FirefoxOptions()
Set
from selenium import webdriver
with webdriver.Firefox(options=オプション) as ドライバ:
ブラウザを表示しない
オプション.add_argument("-headless")
ページ読み込みの待機
DOMツリーが完成
オプション.page_load_strategy = "eager"
待機しない
オプション.page_load_strategy = "none"
プロファイル
作成
空のプロファイル
from selenium import webdriver
プロファイル = webdriver.FirefoxProfile()
Set
オプション.profile = プロファイル
項目の設定
プロファイル.set_preference("項目", 値)