크롬 드라이버 최신버전 다운로드 및 깃허브 링크 정리

크롬 드라이버 최신버전 다운로드 방법과 공식 대시보드 및 깃허브(GitHub) 직링크를 정리합니다. 특히 파이썬(Python) 셀레니움(Selenium)을 이용해 웹 크롤링이나 자동화 매크로를 개발할 때 반드시 필요한 도구가 바로 크롬 드라이버(ChromeDriver)입니다.

하지만 예전 구글 다운로드 사이트(chromedriver.chromium.org)에 접속해보면 114 버전까지만 보이고 최신 버전이 없어 당황하는 경우가 많습니다. 구글이 크롬 115 버전 이후부터 드라이버 배포 시스템을 Chrome for Testing 전용 체계로 완전히 개편했기 때문입니다.

오늘은 내 크롬 브라우저 버전 확인법, 공식 대시보드 사이트 다운로드, 버전별 직링크가 정리된 공식 깃허브 JSON 활용법, 그리고 버전 관리 필요 없이 코드로 자동 실행하는 방법까지 한 번에 정리해 드립니다.

내 브라우저에 맞는 크롬 드라이버 최신버전 다운로드 준비

크롬 드라이버는 현재 내 PC에 설치된 크롬 브라우저의 버전과 앞자리(메이저 버전)가 일치해야 에러(SessionNotCreatedException) 없이 작동합니다.

  1. 크롬 브라우저를 엽니다.
  2. 우측 상단의 점 3개 메뉴(⋮) → 도움말 → Chrome 정보를 클릭합니다.
  3. 화면 중앙의 버전 번호를 확인합니다. (예: 128.0.6613.120 또는 130.0.6723.xx)
  4. 여기서 맨 앞자리 숫자(예: 128, 129, 130 등)를 기억해 둡니다.

공식 크롬 드라이버 최신버전 다운로드 사이트

구글이 115 버전 이후 공식 제공하는 웹 대시보드 형태의 다운로드 센터입니다.

크롬 드라이버 최신버전 다운로드 사이트

다운로드 방법

  1. 위 대시보드 링크로 이동합니다.
  2. 상단의 Stable (안정 버전) 채널 표를 확인합니다.
  3. chromedriver 행에서 사용 중인 운영체제에 맞는 압축 파일 URL을 복사하여 새 탭 주소창에 넣으면 즉시 다운로드됩니다.
    • 윈도우 64비트: win64
    • 윈도우 32비트: win32
    • 맥북 (M1/M2/M3 Apple Silicon): mac-arm64
    • 맥북 (Intel): mac-x64
    • 리눅스: linux64
  4. 다운로드된 zip 파일의 압축을 풀면 나타나는 실행 파일(chromedriver.exe)을 파이썬 작업 폴더로 옮겨서 사용합니다.

3. 특정 버전별 다운로드 직링크 모음 (공식 깃허브 JSON)

최신 버전뿐만 아니라 내 브라우저 버전에 딱 맞는 특정 버전(예: 115, 120, 125, 130 등)의 다운로드 링크를 바로 찾고 싶다면, 구글이 관리하는 공식 깃허브 데이터(JSON) 파일을 이용하는 것이 가장 빠르고 정확합니다. 대시보드 웹사이트도 사실 이 JSON 데이터를 바탕으로 만들어진 것입니다.

크롬 드라이버 깃허브 사이트

깃허브 JSON 파일에서 다운로드 링크 찾는 법

  1. 위 깃허브 JSON 링크로 접속합니다.
  2. 브라우저에서 Ctrl + F를 누른 뒤 내 크롬 앞자리 버전 번호(예: "128", "130")를 검색합니다.
  3. 해당 버전 블록 아래의 downloads → chromedriver 항목을 찾습니다.
  4. 본인의 OS(win64, mac-arm64, linux64 등) 옆에 적힌 url 주소를 복사해 주소창에 입력하면 해당 버전의 드라이버 압축 파일이 즉시 다운로드됩니다.

(파이썬 크롤링 스크립트에서 자동 다운로드 로직을 직접 구현할 때도 이 JSON 엔드포인트를 파싱하면 매우 유용합니다.)

4. 수동 다운로드 없이 코드로 자동 연동하는 방법 (추천)

크롬 브라우저는 주기적으로 자동 업데이트되기 때문에, 수동으로 드라이버를 받아두면 브라우저가 판올림될 때마다 버전 불일치 오류가 발생합니다.

파이썬 환경에서는 webdriver-manager 라이브러리를 사용해 실행 시점에 내 크롬 버전에 맞는 드라이버를 알아서 내려받도록 세팅하는 것이 가장 유지보수에 편리합니다.

라이브러리 설치

pip install selenium webdriver-manager

파이썬 실행 코드 예시

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

# 내 크롬 버전에 맞는 최신 드라이버를 자동 감지 및 설치
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)

# 브라우저 테스트 실행
driver.get("https://www.google.com")
print("크롬 브라우저 정상 구동 완료")

위 코드를 사용하면 브라우저 버전이 바뀌더라도 수동으로 다운로드 사이트를 찾아갈 필요 없이 항상 자동으로 드라이버 버전이 맞춰집니다.


코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다