반응형
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