반응형

안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다.

코딩유치원에서는 파이썬 기초부터 사무자동화, 웹크롤링, 데이터 분석, 머신러닝 등의 다양한 패키지까지 초보자도 알기 쉽도록 내용을 정리해 놓았습니다.

업무는 물론 투자에도 도움이 될만한 전자공시시스템(DART) 텔레그램(Telegram) 관련 패키지도 배울 수 있으니 많은 관심 부탁드립니다.

 

 

 

[웹 크롤링 기초]

2021.03.22 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 파이썬 웹 크롤링 기초 of 기초

2021.03.23 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 크롬드라이버 크롬 버전에 맞춰서 설치하는법

2021.03.24 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 파이썬 웹 크롤링 관련 패키지 3종 총정리

2021.03.27 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 파이썬 웹 크롤링을 위한 속성 HTML, CSS 요약 정리

2021.03.28 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 동적/정적 페이지 차이와 그에 따른 크롤링 방법 간단정리

 

[정적 웹크롤링]

2021.03.30 - [파이썬 패키지/웹 크롤링] - [Python/웹 크롤링] 파이썬 웹 크롤링 정적 수집 방법 개념 정리_find, find_all, select, select_one

2021.04.02 - [파이썬 패키지/웹 크롤링] - [Python/Requests/Beautifulsoup] 네이버 뉴스 기사 제목 크롤링을 통한 정적 수집 기초 정리

2021.04.06 - [파이썬 패키지/웹 크롤링] - [Python/Reuqests/Beautifulsoup] 파이썬 정적 웹크롤링 텍스트, 이미지, 하이퍼링크, 속성 가져오는 법

 

[동적 웹크롤링]

2021.04.03 - [분류 전체보기] - [코딩유치원] 네이버 뉴스 기사 제목 크롤링을 통한 동적 수집 기초 정리(selenium, beautifulsoup)

2021.06.21 - [파이썬 패키지/웹 크롤링] - [Python/Selenium] 파이썬 동적 웹크롤링 텍스트, 하이퍼링크, 이미지, 속성 가져오는 법

2021.05.22 - [파이썬 패키지/GUI 프로그램] - [파이썬 GUI 프로그래밍] 잡플래닛 리뷰 정보 크롤링 GUI 프로그램

 

 


 

selenium 버전 4.6 이상을 사용하시는 분들께서는 크롬드라이버를 설치하지 않으셔도 웹크롤링이 가능합니다.
2023.12.6 기준 selenium 버전 4.16인 점 참고 해주세요!


 

오늘은 웹 크롤링을 위한 준비 단계로 크롬드라이버를 설치해보겠습니다.

 

참고로 크롬드라이버는 크롬을 사람이 아닌 컴퓨터가 제어할 수 있게 해주는 역할을 합니다.

 

크롬드라이버 설치 방법

 

먼저 아래의 링크를 클릭하셔서 ChromeDriver 다운로드 페이지로 들어갑니다.

(저처럼 링크가 의심스러우신 분들은 크롬 드라이버를 구글에서 검색하셔서 가장 처음 뜨는 다운로드 버튼을 클릭하세요!)


chromedriver.chromium.org/downloads

 

Downloads - ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

chromedriver.chromium.org

 

그러면 아래와 같이 화면이 나올텐데요. 현재 크롬드라이버 최신 버전은 무엇이고 버전마다 무엇이 달라졌는지에 대해서 설명하는 내용입니다.

 

여기서 반드시 크롬 버전을 확인한 후, 동일한 버전을 다운받아야 합니다! 아니면 크롬드라이버가 정상 작동하지 않습니다.

(크롬 버전 확인 방법은 아래에서 따로 설명 드렸으니 확인해보시고 알맞는 버전을 다운로드 해주세요)

 

 

아래와 같은 페이지가 나오면 빨간색 사각형으로 표시한 부분을 잘 보시고 여러분의 OS에 맞는 chromedriver를 클릭해서 다운받아주세요.

애플의 Mac OS는 2개가 있길래 m1이 무엇일까 찾아봤더니 애플에서 자체 개발한 M1 칩을 위한 Mac OS라고 하네요. 보통의 맥이나 맥북을 사셨다면 그냥 mac64를 다운받으시면 됩니다.

 

다운로드가 완료되었다면 zip 파일을 압축해제 해주시면 chromedriver가 뿅하고 나옵니다.

mac OS에서의 모습 (왼쪽)

 

크롬 버전 확인 방법

 

크롬 드라이버와 버전을 맞춰주기 위해 크롬 버전을 확인 해봅시다. 크롬 창을 열면 우측상단에 ... 표시가 보이실겁니다. (저는 글 쓰는 현재 크롬의 버전이 최신이 아니라서 업데이트라는 붉은색 글씨가 함께 나오네요. 클릭해주시면 아래와 같이 창이 나오는데 도움말 - Chrome 정보를 클릭해 주세요.

 

 

 

클릭하시면 새로운 창이 뜨면서 아래와 같이 나옵니다. 저는 최신버전이 아니라서 아래와 같이 자동 업데이트된 후, 다시 시작하라고 나왔고 만약 이미 최신버전이신 분들은 아래의 두번째 사진처럼 최신버전이라고 알려줍니다. 이 버전을 확인해셔서 동일한 버전의 크롬드라이버를 다운 받으시면 되겠습니다.

 

최신 버전이 아니었을 때

 

최신 버전이었을 때

 

마지막으로 알아두시면 좋은 것은 한동안 웹크롤링을 하지 않다가 실행하시면 되던 코드가 실행되지 않을 때가 있습니다.

그 때는 크롬 버전에 비해 크롬 드라이버가 예전 것일 확률이 높으니, 크롬 드라이버를 최신 것으로 다시 다운받아서 교체해주시면 됩니다.

반응형

+ Recent posts