본문 바로가기
코딩

파이썬 셀레니움(selenium) 설치 및 네이버 웹사이트 열기

by Danny_Kim 2023. 11. 5.

1. 파이썬 셀레니움 설치하기

- 커맨드창(명령프롬포트)를 열고 아래 명령어를 입력한다.

- 윈도우 찾기에서 CMD 입력후 실행하면 명령프롬포트가 뜬다.

pip install -U selenium

 

- 대략 아래와 같은 화면이 뜨면 성공적으로 설치가 된거다.

 

- 설치가 잘되어있는지 확인하기 위해서 쥬피터노트북에서 확인할 수 있다.

 

 

 

아래의 구문을 쥬피터 노트북에 입력해서 실행해보면 된다.

위의 그림과 같이 ModuleNotFoundError : No module named 'selenium'이라고 뜨면 설치가 정상적으로 안된거다.

두번째와 같이 에러가 뜨지 않고 실행이 되면 정상적으로 설치가 된거다!!

from selenium import webdriver

 

 

 

2. 크롬 드라이버 설치(WebDriver 사용을 위한 크롬 드라이버 설치)

 * Seleneium 최신 버전에서는 2번 필요없어요!!!!(구버전 Seleneium일 경우만 2번 필요!!)

 * 크롬 드라이버 설치 필요없습니다!!!

 * 바로 3번으로 가세요!!!!!

 

 - Selinium 프레임워크의 핵심은 WebDriver다. 이걸 사용하기 위해서 크롬 드라이버 설치가 필요하다.

 - 자신의 크롬버전과동일한걸 다운받아야 한다.

 - 크롬창을 띄우고 아래와 같이 chrome://version 을 입력하면 아래와 같이 버전이 나온다.

 - 나의 경우는 119.0.6045.105다.

- 크롬 다운로드 사이트를 들어간다.

- 크롬 다운로드 사이트 바로가기

 

 

 

- 자신의 버전과 맞는걸 다운받는다.

- 나의 경우는 가장 최신 버전으로 다운받으면 된다.

 

- 제일 윗 사이트 그리고 110.0.6045.105 다운로드

- 제일 아래에 chromedriver(win64) 다운로드(자신의 PC에 맞게 다운로드)

 

- 해당 파일은 다운로드 받은 후 로컬의 C:\에 복사하고 압축을 해제해줍니다.

- 아래와 같이 해줍니다. 이 폴더가 절대경로가 됩니다.

 - 저의 경우는 아래와 같습니다. (경로는 본인이 편한곳에 하면 됩니다.)

- 아래는 예시입니다.

C:\chromedriver-win64

 

3. 웹사이트 오픈해보기!!!

 - 아래 구문을 쥬피터에 입력한다.

from selenium import webdriver  # selenium 프레임 워크에서 webdriver 가져오기
url = 'http://naver.com'        # 접속할 웹 사이트 주소 (네이버)
driver = webdriver.Chrome()    # 크롬 드라이버 오픈
driver.get(url)                 # 저장한 url 주소로 이동

 

- 크롬 브라우저가 열리고 네이버가 오픈된걸 확인할 수 있다!!

- 와!!!!

댓글