2
2

More than 3 years have passed since last update.

ChromeのWebDriver(Selenium)で「このウェブページの表示中に問題が発生しました」とエラー表示された場合の対応

Last updated at Posted at 2020-08-26

発生している現象

Pythonで、ChromeのWebDriver(Selenium)を起動したところ下記のエラーが表示されました。
image.png

調べてみたところ、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()

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2