본문 바로가기
Develop/Raspberry Pi

[Ubuntu] 라즈베리파이에 크롬드라이버 설치

by favorcat 2022. 12. 4.
반응형

chromedriver 설치

sudo apt install chromium-chromedriver

파이썬 패키지 다운로드

pip3 install selenium

파이썬 코드 설정

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver",chrome_options=chrome_options)

 

참고로 selenium 상위 버전에서는 driver.find_element_by_class_name 이런식으로 쓰면
'WebDriver' object has no attribute 'find_element_by_class_name' 에러가 뜨므로 아래와 같이 수정해 주어야 한다.

from selenium.webdriver.common.by import By

driver.find_element(By.CLASS_NAME, "클래스명")

귀찮으면 그냥 pip3 install selenium==4.1.0하면 driver.find_element_by_class_name을 그대로 쓸 수 있다

반응형

Comment