ChromeのWebDriver(Selenium)で「このウェブページの表示中に問題が発生しました」とエラー表示された場合の対応
発生している現象
Pythonで、ChromeのWebDriver(Selenium)を起動したところ下記のエラーが表示されました。
調べてみたところ、ChromeのWebDriver(Selenium)がクラッシュしてしまっている様子。
今回、その対応方法について備忘のために作成します。
対応方法
本番環境?のChromeがクラッシュした場合の対応方法について、Qiitaに記事がありました。
https://qiita.com/kazuki_hamatake/items/b37602254d6fed295475
記事を参照したところ、Chromeのショートカットに--disable-features=RendererCodeIntegrity
を
追記すれば解決するよとのこと。
これをWebDriver(Selenium)のoptionとして読み込めば解決しそうです。
コード
コードは以下になります。
options.add_argumentで--disable-features=RendererCodeIntegrity
の引数を作成し、
webdriverに渡しています。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import chromedriver_binary
# ブラウザーを起動
options = Options()
options.add_argument('--disable-features=RendererCodeIntegrity')
driver = webdriver.Chrome(options=options)
# Google検索画面にアクセス
driver.get('https://www.google.co.jp/')
# ブラウザーを終了
driver.quit()
Author And Source
この問題について(ChromeのWebDriver(Selenium)で「このウェブページの表示中に問題が発生しました」とエラー表示された場合の対応), 我々は、より多くの情報をここで見つけました https://qiita.com/sw1394/items/84342a1928ed87e8a3e8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .