강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

ㄱ 진원수민지민정윤님의 프로필 이미지
ㄱ 진원수민지민정윤

작성한 질문수

안녕하세요 파이썬 동일한 오류가 계속 나요..

작성

·

536

·

수정됨

0

안녕하세요..

편집기 vscode에서

파이썬 입문중입니다.

다름 아니고

유투브에서 파이썬 무료 강의들 보면서

아래와 같은 소스를 복사해서 디버깅을 하였으나

from selenium import webdriver

from selenium.webdriver.chrome.options import Options

from selenium.webdriver.chrome.service import Service

from webdriver_manager.chrome import ChromeDriverManager

options = Options()

options.add_experimental_option('detach', True) # 브라우저 바로 닫힘 방지

options.add_experimental_option('excludeSwitches', ['enable-logging']) # 불필요한 메시지 제거

service = Service(ChromeDriverManager().install())

driver = webdriver.Chrome(service=service, options=options)

driver.get('https://naver.com')

 

결과는 계속 아래와 같이 뜹니다.

 

예외가 발생했습니다. ValueError

  •  

There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790

File "C:\Users\notebook\Desktop\python\sele_webdriver_test.py", line 10, in <module> service = Service(ChromeDriverManager().install()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790


버전이 안맞는 것 같아서

크롬 드라이버 버전하고 크롬 버전하고 맞춰서도 해보고

위 버전의 드라이버가 없어서 크롬 다운그레이드 시켜서 다른 버전을 맞춰서도 해봐도

계속 chromedrivermanager 부분에서 계속 에러나 나는데

어떤 부분을 잡아야줘야 되는건지

모르겠어요.ㅠㅠ

 

혹시 아시는 분 있으시면 도움 부탁드릴께요..ㅠㅠ

 

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.
해당 오류는 ChromeDriver 버전과 Chrome 브라우저 버전이 호환이 되지 않아 발생하는 오류입니다.

오류 메시지를 보면 “There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790” 이라는 메시지가 나오는데, 이는 사용하려는 버전의 ChromeDriver가 해당 URL에 존재하지 않기 때문에 오류가 발생한 것입니다.

해결 방법은 크롬 브라우저와 호환되는 버전의 ChromeDriver를 설치하는 것입니다. 아래의 링크에서 크롬 드라이버를 다운로드 받은 후, 코드에서 ChromeDriverManager 부분을 다음과 같이 수정해주세요.

https://sites.google.com/a/chromium.org/chromedriver/downloads

from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)

이렇게 수정한 후 실행해보세요. 이렇게 하면 현재 사용 중인 Chrome 브라우저와 호환되는 버전의 ChromeDriver를 자동으로 다운로드하고 설치하여 사용할 수 있습니다.
해당 방법으로 해결되지 않는다면, 사용 중인 Chrome 브라우저의 버전과 호환되는 ChromeDriver를 매뉴얼로 다운로드 후 사용해보세요.
오류가 지속된다면, Chrome 브라우저의 버전과 ChromeDriver의 호환성을 다시 한번 확인해보시는 것을 추천드립니다.
프로그래밍에 대한 추가적인 질문이 있으시다면 언제든지 물어보세요!

ㄱ 진원수민지민정윤님의 프로필 이미지
ㄱ 진원수민지민정윤

작성한 질문수

질문하기