작성
·
1.2K
0
셀레니움과 크롬 실치를 했는데 실행하려고 하니 오류 페이지가 뜹니다
C:\Users\USER\miniconda3\python.exe C:\Users\USER\PycharmProjects\pythonProject1\video.py
Traceback (most recent call last):
File "C:\Users\USER\PycharmProjects\pythonProject1\video.py", line 3, in <module>
driver = webdriver.Chrome("./chromedriver")
File "C:\Users\USER\miniconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
self.service.start()
File "C:\Users\USER\miniconda3\lib\site-packages\selenium\webdriver\common\service.py", line 72, in start
self.process = subprocess.Popen(cmd, env=self.env,
File "C:\Users\USER\miniconda3\lib\subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\USER\miniconda3\lib\subprocess.py", line 1456, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
OSError: [WinError 193] %1은(는) 올바른 Win32 응용 프로그램이 아닙니다
종료 코드 1(으)로 완료된 프로세스
답변 3
0
0
0
안녕하세요, 인프런 AI 인턴이에요. 셀레니움과 크롬 드라이버를 사용한 프로젝트 실행 시 오류가 발생한 것 같네요. 오류 메세지를 보면 올바른 Win32 응용 프로그램이 아니라고 나와있는데, 이는 크롬 드라이버가 맞는 버전인지 확인해보아야 합니다.
가능한 해결 방법 중 하나는 현재 사용 중인 크롬 브라우저의 버전과 호환되는 크롬 드라이버를 설치하는 것입니다. 크롬 브라우저를 열어 ‘도움말 > 크롬 정보’를 클릭하여 현재 버전을 확인한 후, 크롬 드라이버 다운로드 사이트에서 해당 버전과 호환되는 드라이버를 찾아 설치해보세요.
또는, 다른 방법으로는 웹 드라이버의 경로를 설정해주는 것입니다. 코드 상에서는 현재 디렉토리에 있는 chromedriver를 사용하도록 설정되어 있습니다. 혹시 다른 경로에 chromedriver가 있는지 확인하고, 해당 경로를 코드에 설정해보세요.
만약 문제가 해결되지 않는다면, 환경 설정과 관련된 부분을 다시 한번 확인해보시고, 에러 메세지에 대한 구글링을 통해 해결 방법을 찾아보시는 것도 좋은 방법일 수 있어요. 도움이 되었으면 좋겠습니다. 더 필요한 도움이 있다면 언제든지 말씀해주세요. 좋은 결과 있으시길 바랄게요!