이전에는 chromedriver.exe
경로만 웹드라이버에 추가해서 구동하면 잘만 돌아갔는데
지금은 버전을 맞춰도 32비트 64비트 다 써봐도
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Stacktrace:
Backtrace:
GetHandleVerifier [0x00FCA813+48355]
(No symbol) [0x00F5C4B1]
(No symbol) [0x00E65358]
(No symbol) [0x00E81A9E]
(No symbol) [0x00E80579]
(No symbol) [0x00EB0C55]
(No symbol) [0x00EB093C]
(No symbol) [0x00EAA536]
(No symbol) [0x00E882DC]
(No symbol) [0x00E893DD]
GetHandleVerifier [0x0122AABD+2539405]
GetHandleVerifier [0x0126A78F+2800735]
GetHandleVerifier [0x0126456C+2775612]
GetHandleVerifier [0x010551E0+616112]
(No symbol) [0x00F65F8C]
(No symbol) [0x00F62328]
(No symbol) [0x00F6240B]
(No symbol) [0x00F54FF7]
BaseThreadInitThunk [0x76997BA9+25]
RtlInitializeExceptionChain [0x77DCBD3B+107]
RtlClearBits [0x77DCBCBF+191]
이딴 에러만 남
코드도 그냥 테스트용으로 간단하게 만든건데
import selenium
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
import time
CHROME_DRIVER_PATH = 'chromedriver.exe'
service = Service(executable_path=CHROME_DRIVER_PATH)
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=service, options=options)
driver.get('https://www.naver.com/')
driver.implicitly_wait(10)
time.sleep(5)
에러 해결방법 아시는분?