google colab で webdriverを起動できない
解決したいこと
google colabを使ってスクレイピングしようとしています。
seleniumを使いたいのですが、実行できません。
できるアプローチを教えていただきたいです。
発生している問題・エラー
WebDriverException Traceback (most recent call last)
<ipython-input-5-185cbb48c4a5> in <module>
11
12 from selenium.webdriver.chrome.service import Service as ChromeService
---> 13 driver = webdriver.Chrome("chromedriver",options=options)
14
15 # driver = webdriver.Chrome('chromedriver',options=options)
3 frames
/usr/local/lib/python3.8/dist-packages/selenium/webdriver/common/service.py in assert_process_still_running(self)
108 return_code = self.process.poll()
109 if return_code:
--> 110 raise WebDriverException(
111 'Service %s unexpectedly exited. Status code was: %s'
112 % (self.path, return_code)
WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 1
該当するソースコード
!pip install selenium
!apt-get update
!apt install chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
from selenium.webdriver.chrome.service import Service as ChromeService
driver = webdriver.Chrome("chromedriver",options=options)
# driver = webdriver.Chrome('chromedriver',options=options)
driver.get("https://enjoy-a-lot.com/")
title = driver.find_element_by_class_name('logo-header')
print(title.text)
0