Chromedriver 설치 가이드: 가장 빠르고 간단한 방법

여기 들어오셨다면 아마 Selenium이라는 도구를 사용하기 위해 설치하시려는 것 같습니다. 여러분께서 빠르게 따라 하실 수 있도록 Chromedriver 설치 방법을 매우 쉽고 디테일하게 안내해드리겠습니다.





Chromedriver 설치 5단계

  1. 크롬 버전 확인
  2. Chromedriver 다운로드
  3. 파일 압축 해제
  4. 환경 변수 설정
  5. 설치 확인




Chromedriver 설치 팁

크롬 드라이버는 Selenium이라는 도구가 크롬 브라우저를 제어할 수 있도록 도와주는 드라이버입니다. 쉽게 말해, 크롬 브라우저와 Selenium 간의 통역사 역할을 한다고 생각하시면 됩니다. 예를 들어 Selenium이 “구글을 열고, 검색창에 ‘Python’을 입력하라”라고 명령하면, 크롬 드라이버는 이를 크롬 브라우저가 이해할 수 있도록 전달해 실행하게 합니다. Chromedriver 설치하기 전에 알아두시면 좋을 사항들입니다.

  • 크롬 브라우저와 버전을 반드시 맞춰야 합니다
  • 운영 체제에 맞는 파일을 선택해야 합니다.
  • 환경 변수 설정 여부를 확인해야 합니다.

무슨 말인지 아직은 잘 모르시겠죠? 아래에서 하나하나 정말 쉽게 설명해 드리겠습니다.





1. 크롬 버전 확인하기

크롬 버전은 현재 사용 중인 크롬 브라우저의 세부적인 버전 정보를 나타냅니다. 쉽게 말해, 여러분이 사용하는 크롬 브라우저가 어떤 업데이트 단계에 있는지를 보여주는 표시입니다. 이 숫자를 통해 크롬 브라우저가 최신 상태인지, 혹은 어느 시점의 버전인지 알 수 있습니다. 아까 말씀드렸듯 Selenium이라는 프로그램이 크롬 브라우저를 마음대로 움직이게 만들어 주는 도구가 크롬 드라이버인데요. 이 두 가지가 제대로 협력하려면 같은 언어를 사용해야 합니다. 바로 이 ‘언어’가 크롬의 버전입니다.


크롬 버전 확인 하는 방법

  1. 크롬 브라우저 열기
  2. 오른쪽 위 점 세 개 버튼 클릭
  3. ‘설정’ 메뉴 선택
  4. 왼쪽 맨 아래 [Chrome 정보] 클릭
  5. 크롬 버전 확인





2. Chromedriver 다운로드 가이드


1) 크롬 드라이버 설치

먼저 Chromedriver 다운로드 공식 페이지에 접속하세요. 크롬 브라우저의 버전을 확인 후 버전에 맞는 드라이버를 선택합니다. 크롬 브라우저가 최신 버전인 경우 빨간 상자(경고)의 Chrome for Testing 사용 가능 여부 대시보드를 클릭합니다.

크롬 드라이버 설치 사이트

내 버전과 맞는 항목을 찾아 내려갑니다.

 Chrome for Testing 버전

저와 같이 크롬 버전이 131.0.6778.86인 경우, 드라이버는 131.0.6778.85를 선택합니다(대부분 호환됩니다).

TIP: 문제가 생겼다면 크롬 드라이버와 크롬 버전이 안맞을때 대처법을 클릭하세요.



    2) 운영 체제에 맞는 파일 선택

    크롬드라이버는 운영 체제에 따라 파일이 다릅니다. 페이지에서 운영 체제에 맞는 파일을 선택하세요:

    • Windows (64-bit): chromedriver-win64.zip
    • macOS (ARM64): chromedriver-mac-arm64.zip
    • Linux (64-bit): chromedriver-linux64.zip

    맥북 예시:
    macOS ARM64 기반의 맥북을 사용하는 경우, chromedriver-mac-arm64.zip을 다운로드합니다.

    Stable 채널의 파일 목록






    3. 파일 다운로드 및 압축 해제

    1. 압축 해제 후, chromedriver 실행 파일이 생성됩니다.
    2. 선택한 파일을 다운로드합니다.
    3. 다운로드된 파일은 .zip 형태로 제공됩니다.
    4. 파일을 마우스 오른쪽 클릭 후 “압축 풀기”를 선택하여 압축을 해제합니다.

    TIP: 압축을 푼 chromedriver 실행 파일의 경로를 기록해 두세요. 이후 Selenium 코드에서 executable_path를 설정하거나, 환경 변수를 설정할 때 필요합니다.

    크롬 드라이버가 설치 된 모습





    4. 환경 변수 설정


    환경 변수 설정이란?

    환경 변수는 컴퓨터가 특정 프로그램이나 파일을 쉽게 찾을 수 있도록 도와주는 경로 정보입니다. 컴퓨터는 프로그램을 실행할 때, 파일이 어디에 있는지 알아야 합니다. 하지만 매번 “Chromedriver가 여기 있어요!”라고 경로를 일일이 알려주는 건 번거롭습니다. 그래서 환경 변수라는 공간에 크롬 드라이버의 위치를 미리 알려주면, 컴퓨터는 우리가 따로 지정하지 않아도 자동으로 파일을 찾아 실행할 수 있습니다. 쉽게 말해 환경 변수는 파일 경로의 주소록’이라고 보시면 됩니다. 그래서 등록하면 Selenium이 “주소록”을 참고해 Chromedriver를 쉽게 찾습니다.

    결과적으로, 환경 변수에 등록하면 Selenium 코드에서 파일 경로를 직접 지정하지 않아도 크롬 드라이버를 바로 실행할 수 있게 됩니다.


    Windows에서 환경 변수 설정

    1. Chromedriver 파일이 저장된 폴더를 찾습니다. 예: C:\Users\\Downloads\chromedriver_win32
    2. 환경 변수 설정 창 열기
      • 내 PC->마우스 우클릭->속성
      • 왼쪽 메뉴에서 고급 시스템 설정 클릭.
      • 시스템 속성 창에서 환경 변수 버튼 클릭.
    3. Path 변수 편집
      • 시스템 변수에서 Path를 찾아 선택하고 편집 클릭.
      • 새로 만들기를 눌러 Chromedriver 경로 추가. 예: C:\Users\\Downloads\chromedriver_win32
    4. 변경 내용 저장
      모든 창을 확인 버튼으로 닫아 저장.
    5. 설정 확인
      명령 프롬프트(CMD)에서 아래 명령어를 실행: chromedriver --version Chromedriver 버전이 출력되면 설정 완료.


    macOS에서 환경 변수 설정

    1. Chromedriver 파일이 저장된 위치를 확인합니다. 예: /Users//Downloads
    2. 설정 파일 열기: 터미널에서 아래 명령어를 입력: nano ~/.zshrc 또는 nano ~/.bash_profile (사용 쉘에 따라 선택).
    3. Chromedriver 경로 추가: 파일 마지막 줄에 아래 내용을 추가: export PATH=$PATH:/Users//Downloads
    4. 설정 저장 및 적용: 파일을 저장한 뒤 아래 명령어로 설정 반영: source ~/.zshrc 또는 source ~/.bash_profile





    5. 설치 확인

    설치가 완료 후 크롬드라이버가 제대로 작동하는지 확인하려면 아래 코드를 실행해 보세요:

        
    from selenium import webdriver
    
    # Chromedriver 경로 지정
    driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
    
    # Google 페이지 열기
    driver.get("https://www.google.com")
    
    # 페이지 제목 출력
    print(driver.title)
    
    # 드라이버 종료
    driver.quit()
        
      

    답글 남기기

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