달력

7

« 2020/7 »

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

selenium 크롤링 설정

selenium 패키지를 통해 크롤링하기 위해서 현재 설치되어 있는 크롬 브라우저의 버전과 동일한 크롬드라이버 파일이 함께 필요합니다.

 

 

·         크롬 브라우저의 버전 정보 확인

·         CHROMDRIVER 다운로드

·         CHROMDRIVER 압축해제

·         selenium 크롬 드라이버 설정

 

 

 

 

크롬 브라우저의 버전 정보 확인

크롬 브라이저의 주소에 아래 URL 입력하여 버전정보를 확인합니다.

chrome://version/

 


 

크롬 버전은 80.0.3987.122 입니다.

구분

설명

80

·         버전(Major version)

·         메이저 버전

0

·         버전(Minor version)

3987

·         빌드 또는 패치 버전 (Build & Patch Version)

122

·         수정 버전 (Revision Version)

https://codedragon.tistory.com/8218

 

 

 

 

 

 

CHROMDRIVER 다운로드

CHROMDRIVER 다운로드 페이지로 이동합니다.

https://sites.google.com/a/chromium.org/chromedriver/downloads

 

 

페이지를 내려 현재 설치된 크롬브라우저의 버전 정보가 보일때까지 스크롤한 클릭합니다.

마지막의 수정버전을 제외한 앞의 //빌드 버전이 일치하는 항목의 최신 파일을 받으면 됩니다.

 


 

 

 

해당 OS 맞는 zip파일을 다운로드 합니다.


 



 

 

 

CHROMDRIVER 압축해제

 

압축을 해제합니다.


 

 

'C:\CodeLab\'에서 압축을 해제하였으며

'C:\CodeLab\chromedriver_win32\'폴더안에 크롬 드라이버 파일이 존재합니다.

 

C:\CodeLab\chromedriver_win32\


 

 

 

 

selenium 크롬 드라이버 설정

크롬 드라이버 파일이 존재하는 경로를 통해 드라이버를 로드합니다.

 

from selenium import webdriver

driver = webdriver.Chrome('C:\\CodeLab\\chromedriver_win32\\chromedriver')

 

# 정상적인 크롬 드라이버 로드를 위해 3초정도 기다려 줍니다.

driver.implicitly_wait(3)

 

 



Posted by codedragon codedragon

댓글을 달아 주세요