Pythonのselenium環境を用いたスクレ―ピングを行っています。
その際、stylesheetが不必要なため読み込まないように設定したくウェブサイト(https://github.com/dinuduke/Selenium-chrome-firefox-tips/blob/master/dissablemodelsinselenium.py)を参考に以下のコードを実行してみました。
chromeOptions = webdriver.ChromeOptions() prefs = {"profile.managed_default_content_settings.images":2, "profile.default_content_setting_values.notifications":2, "profile.managed_default_content_settings.stylesheets":2, "profile.managed_default_content_settings.cookies":2, "profile.managed_default_content_settings.javascript":1, "profile.managed_default_content_settings.plugins":1, "profile.managed_default_content_settings.popups":2, "profile.managed_default_content_settings.geolocation":2, "profile.managed_default_content_settings.media_stream":2, } chromeOptions.add_experimental_option("prefs",prefs) driver = webdriver.Chrome(chrome_options=chromeOptions)
これにより画像やcookie、jsなどはしっかり無効化できましたが、stylesheetは無効化出来ませんでした。
参考にしたウェブサイトの更新日が2017年ですし、現在はこのコードでstylesheetを無効化することは不可能なのでしょうか?
もしstylesheetを無効化する方法をご存知でしたらご教示お願い致します。
あなたの回答
tips
プレビュー