Chrome의 WebDriver(Selenium)에서 "이 웹페이지를 표시하는 중에 문제가 발생했습니다."라는 오류가 표시되는 경우

발생하는 현상



Python에서 Chrome의 WebDriver (Selenium)를 시작하면 아래 오류가 표시되었습니다.


조사해 보니 Chrome의 WebDriver(Selenium)가 충돌해 버리고 있는 모습.
이번, 그 대응 방법에 대해 비망을 위해서 작성합니다.

대응 방법



프로덕션 환경의 Chrome이 충돌했을 때의 대응 방법에 대해 Qiita에 기사가있었습니다.
htps : // 이 m/카즈키_는 또/해 ms/b37602254d6훗 d295475

도움말을 보면 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()

좋은 웹페이지 즐겨찾기