SeouliteLab

[Python/파이썬] ChromeDriver 버전 문제 - This version of ChromeDriver only supports Chrome version 76 본문

프로그래밍

[Python/파이썬] ChromeDriver 버전 문제 - This version of ChromeDriver only supports Chrome version 76

Seoulite Lab 2024. 3. 6. 10:13

Selenium을 사용하여 웹 자동화를 할 때, ChromeDriver의 버전 문제로 발생하는 오류입니다. 이 오류는 Chrome 브라우저의 버전과 ChromeDriver의 버전이 호환되지 않을 때 발생합니다. 이 문제를 해결하기 위해서는 ChromeDriver를 최신 버전으로 업데이트해야 합니다. 아래에서는 이 문제를 해결하는 방법과 관련 예제를 살펴보겠습니다.

1. ChromeDriver 최신 버전 다운로드

먼저 ChromeDriver의 최신 버전을 다운로드합니다. 다운로드 링크는 여기에서 찾을 수 있습니다. 다운로드한 파일을 압축 해제한 후, 해당 파일의 경로를 기억해두세요.

2. ChromeDriver 경로 설정

이제 Python 스크립트에서 ChromeDriver의 경로를 설정해야 합니다. 아래 예제 코드를 참고하여 ChromeDriver의 경로를 설정하세요.

from selenium import webdriver

# ChromeDriver 경로 설정
chrome_driver_path = "/path/to/chromedriver"

# ChromeDriver 실행
driver = webdriver.Chrome(executable_path=chrome_driver_path)

# 웹 페이지 열기
driver.get("https://www.example.com")

3. Selenium 버전 확인

Selenium 라이브러리의 버전도 최신으로 업데이트되어 있는지 확인하세요. 다음 명령을 사용하여 최신 버전을 설치할 수 있습니다.

pip install --upgrade selenium

예제 코드:

ChromeDriver 최신 버전 다운로드

# ChromeDriver 최신 버전 다운로드
# https://sites.google.com/chromium.org/driver/downloads

ChromeDriver 경로 설정

from selenium import webdriver

# ChromeDriver 경로 설정
chrome_driver_path = "/path/to/chromedriver"

# ChromeDriver 실행
driver = webdriver.Chrome(executable_path=chrome_driver_path)

# 웹 페이지 열기
driver.get("https://www.example.com")

Selenium 버전 확인

# Selenium 라이브러리 최신 버전 설치
# pip install --upgrade selenium