반응형
python으로 selenium 사용시 위와같은 에러가 뜰수 있습니다.
warning이어서 무시할수 있는데, 나중을 생각하면 처리하는게 있죠.
방법은 두가지입니다.
1. chromedriver path 설정 방법 변경
# 변경 전
driver = webdriver.Chrome(executable_path='/Users/nojeong-u/Desktop/selenium/chromedriver', options=chrome_options)
# 변경 후
driver = webdriver.Chrome(service=Service('/Users/nojeong-u/Desktop/selenium/chromedriver'), options=chrome_options)
2. ChromeDriverManager 사용
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)
*mager 사용시 화면
그런데 ChromeDriverManager은 cache에 현 버전에 맞게 설치하는 과정이 있어 은근 오래걸리네요. 개인적으로는 1번 방법을 추천드립니다.
'개발' 카테고리의 다른 글
[Selenium] NoSuchElementException (0) | 2022.04.15 |
---|---|
[Selenium] unknown error: Chrome failed to start: exited abnormally (0) | 2022.04.14 |
JWT token expire하는 법 (0) | 2022.03.24 |
EACCES: permission denied, unlink '/usr/local/bin/code' (0) | 2022.03.19 |
[AWS]1045 error in private rds (0) | 2022.03.18 |