ホームページ > ウェブフロントエンド > CSSチュートリアル > ChromeDriver と ChromeOptions を使用して Python Selenium で CSS を無効にする方法

ChromeDriver と ChromeOptions を使用して Python Selenium で CSS を無効にする方法

Mary-Kate Olsen
リリース: 2024-11-09 06:13:02
オリジナル
786 人が閲覧しました

How to Disable CSS in Python Selenium Using ChromeDriver with ChromeOptions?

ChromeOptions を備えた ChromeDriver を使用して Python Selenium で CSS を無効にする

Web ページの読み込み速度を最適化するために、CSS を無効にする必要が生じる場合があります。不要なレンダリングを排除します。 prefs ディクショナリを使用して画像と JavaScript を無効にすることに成功しましたが、この機能を CSS に対して複製する試みは効果がないことが判明しました。

解決策:

CSS を無効にするにはChromeOptions を使用する場合は、prefs ディクショナリ内の profile.default_content_setting_values キーをターゲットにする必要があります。このキーを使用すると、さまざまなコンテンツ設定のデフォルトの動作を変更できます。 CSS を無効にするには、無効な設定のリストに CSS を追加するだけです:

prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}}
ログイン後にコピー

この変更を既存のコードに組み込むことで、ChromeDriver で CSS を効果的に無効にし、読み込み時間を短縮できます。

option = webdriver.ChromeOptions()
prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}}
option.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options = option)
ログイン後にコピー

以上がChromeDriver と ChromeOptions を使用して Python Selenium で CSS を無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート