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("項目", 値)

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら