GoogleColabo上でSeleniumを使い、Chromeを操作するコードにおいて、Versionが違うためにエラーが出るが対処方法が分かりません
解決したいこと
下記のエラーが発生しており、ChromeDriverのversionが違うことは分かるのですが、
対応方法が分かりません。
昨日までは正常に動いておりました。
発生している問題・エラー
WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: -6
使っているGoogleChromeは、versionが最新ですという表記が出ております。
該当するソースコード
#Chromiumとseleniumをインストール
print("前処理を開始")
!apt-get update
!apt install chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
!pip install selenium
#ライブラリをインポート
from selenium import webdriver
import time
from selenium.webdriver.common.by import By
import shutil
import os
import glob
from glob import glob
from pathlib import Path
# ブラウザをheadlessモード実行
print("\nブラウザを設定")
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',options=options) ※※※こちらでエラーが発生※※※
driver.implicitly_wait(10)
自分で試したこと
使っているChromeブラウザは最新で、
コード内にてChromeのバージョンを最新にアップデートしているつもり
!apt-get update
ですが、ここでアップデートされていないということでしょうか?
お手数ですが、ご指摘いただけますと幸いでございます。