안녕하세요! 요즘 너무 바빠서 자주 글을 올리지 못하고 있네요ㅠㅠ
오늘은 동적 크롤링에 꼭 필요한 크롬드라이버(ChromeDriver)를 설치하는 방법에 대해서 포스팅 하겠습니다.
- 크롬드라이버란?
컴퓨터가 크롬 브라우저를 제어할 수 있도록 해주는 프로그램입니다.
- 크롬드라이버의 사용처
크롬드라이버는 컴퓨터 코드로 크롬 브라우저에서 특정 행동을 하고 싶을 때 사용합니다.
※ 특정 행동은 스크롤을 내리거나, 버튼을 누르는 등의 행동을 예시로 들 수 있습니다.
크롬 브라우저를 직접 제어할 수 있기 때문에 URL이 변경되지 않는데 내용은 변경이 되는 동적 페이지 크롤링에 필수로 사용됩니다.
- 크롬드라이버 설치하기
크롬드라이버는 크롬 버전과 버전이 맞지 않으면 코드에서 오류가 발생하기 때문에 꼭 동일한 버전의 크롬드라이버를 설치하는 것이 중요합니다.
크롬드라이버를 사용하는 selenium 패키지가 업데이트 되면서 크롬드라이버를 새롭게 설치할 필요가 없다고들 하는데, 저는 자꾸 오류가 발생해서 번거롭지만 버전에 맞는 크롬드라이버를 매번 다시 설치해주고 있습니다ㅠㅠ
크롬드라이버를 설치하는 과정은 아래와 같습니다.
최근 크롬 드라이버 메인 홈페이지가 변경되어서 새로 변경된 홈페이지에서 크롬 드라이버 다운 받은 게시글을 새로 작성해주었습니다!!
본인 크롬이 최신 버전이 아닐 경우, 검색해서 다운 받는 과정까지 함께 포스팅하였으니 아래 링크에서 확인해주세요!
1. 크롬을 최신 버전으로 업데이트 해줍니다.
최신 버전의 크롬이 가장 오류가 나지 않기 때문에 크롬드라이버를 설치하기 전에 크롬을 꼭 최신 버전으로 업데이트 해주세요!
2. 크롬의 버전을 확인합니다.
'제어' → '도움말' → 'Chrome 정보' 에서 크롬 버전을 확인할 수 있습니다.
여기서 제어는 크롬 내 X(창닫기 버튼) 아래에 있는 세로로 된 ... 을 의미합니다.
3. https://chromedriver.chromium.org/downloads 홈페이지에 접속합니다.
구글에서 크롬드라이버를 검색했을 때, 가장 상단에 보이는 홈페이지와 동일한 홈페이지입니다!
4. 아래 이미지에 해당하는 부분을 클릭해줍니다.
현재 사용하시는 크롬은 무조건 115버전 보다 상위 버전이기 때문에 해당 부분을 클릭하여 최신 버전 다운로드 페이지로 이동해줍니다.
5. 'Stable' 에서 자신에게 맞는 OS를 선택하여 다운로드를 받아줍니다.
다운로드는 URL을 복사하여 크롬 주소창에 입력해주면 자동으로 다운로드 진행이 됩니다.
자신에게 맞는 OS는 컴퓨터 내 '설정' → '시스템' → '시스템 종류'에서 확인 하실 수 있습니다!
6. 설치 완료된 크롬드라이버 zip 파일에서 'chromedriver.exe' 파일만 복사하여, 코드가 있는 폴더에 옮겨줍니다.
같은 폴더에 있지 않으면, 코드가 인식하지 못하는 경우가 있어서 옮겨주는 것이 좋습니다.
이 과정을 통해서 최신 버전의 크롬드라이버를 설치할 수 있습니다!
크롬드라이버를 사용하여 동적 크롤링을 진행하는 포스팅은 다음에 진행하도록 하겠습니다.
궁금한 부분이 있으신 분들은 댓글로 남겨주시면, 답변 드리도록 하겠습니다.
★읽어주셔서 감사합니★
'Python(파이썬) > 도구' 카테고리의 다른 글
크롬드라이버 설치하기 (최신버전과 다른 크롬드라이버 설치) (2) | 2024.09.02 |
---|---|
주피터 노트북(Jupyter Notebook) 사용하기 (63) | 2024.02.19 |
크롬 개발자 도구 사용하기 (73) | 2024.01.16 |