2일전까지 정상적으로 돌아갔던 코드가 오늘 갑자기 

 

OSError: [WinError 193] %1은(는) 올바른 Win32 응용 프로그램이 아닙니다

 

라는 에러를 띄우며 selenium이 실행되지 않았습니다.

저와 같은 에러가 발생한 분들이 많아 보였고, 해결방법을 찾아봤습니다.

 

위 에러가 발생한 원인은 다음과 같습니다.

새로운 Chromedriver 배포판에 Chromedriver 바이너리 옆에 THIRD_PARTY_NOTICES.chromedriver가 포함된 것 같습니다.

잘못된 크롬 드라이버로 인해 selenium이 실행되지 않은것으로 보입니다.

 

 

해결방법 아래와 같습니다.

1.pip install webdriver-manager --upgrade 를 통해서  webdriver-manager의 버전을 4.0.2버전으로 업그레이 해주시고,

2. print(ChromeDriverManager().install()) 로 현재 chromedriver의 설치 위치를 찾아 폴더를 삭제해줍니다.

3. 그리고 다시 실행하면 정상적으로 selenium이 실행됩니다.

 

+ Recent posts