본문 바로가기
Information

파이썬 셀레니움(selenium) 크롬 드라이버 설치

by 정티그로 2021. 7. 24.

 

파이썬 셀레니움을 이용하면, 웹에서 동작하는 매크로를 만들 수 있습니다. 예를 들면, 네이버 카페 글쓰기를 자동으로 하는 프로그램을 만들어볼 수 있겠죠. 네이버 블로그 포스팅을 자동으로 해주는 매크로도 만들 수 있습니다. 활용 방법은 정말 무궁무진합니다. 웹 상에서 단순 반복 작업을 해야 하는 상황이라면, 셀레니움을 이용해 코드를 짜서 돌려보는 것은 어떨까요? 

 

파이썬 셀레니움(selenium) 설치 방법
pip install selenium

 

웹 브라우저의 종류는 다양합니다. 그중 저는 '크롬 브라우저'를 이용할 계획입니다. 셀레니움으로 크롬 브라우저를 제어하기 위해서는 '크롬 드라이버'를 설치해야 하는데요. 어떻게 설치 하는지 알아보겠습니다.

 

크롬 드라이버 설치하는 방법

우선 여러분이 사용하고 있는 크롬의 버전을 확인해야 합니다.

 

1. '도움말 - Chrome 정보'를 클릭해주세요.

 

2. Chrome 정보에서 현재 사용하고 있는 버전을 확인할 수 있습니다.

 

3. 크롬 드라이버 다운로드 사이트(https://chromedriver.chromium.org/downloads)로 이동해주세요.

이곳에서 여러분의 크롬과 맞는 버전을 다운로드 받아주세요.

 

다운로드 완료 후 압축을 풀면, 'chromedriver.exe'라는 응용프로그램을 확인할 수 있습니다. 

 

이제 코드를 짜 보겠습니다.

 

from selenium import webdriver
import time

naver_url = 'http://naver.com'
browser = webdriver.Chrome('크롬 드라이버의 경로')
time.sleep(1)
browser.get(naver_url)

 

크롬 드라이버를 실행하고, 1초 후 네이버 사이트로 이동하는 매우 단순한 코드입니다. 

 

여기서 주의해야 하는 점은 여러분의 크롬 드라이버 경로를 알아야 한다는 것입니다. 제대로 적지 않을 경우, 오류가 발생할 수 있으므로 경로를 제대로 적어주세요.

 

프로그램 실행을 해본 결과 잘 되는 것을 확인할 수 있었습니다.