# 1. Language/🌊 Python

셀레니움(Selenium) # chrome not reachable 에러

둥굴둥굴둥굴레차 2021. 8. 17. 21:53

 

상황

카카오 맵"광주 북구 카페"라고 검색하면 나오는 카페 리스트에서

카페 이름, 주소, 전화번호, 이미지 등을 가지고 오는 스크래핑 셀레니움(Selenium)을 통해 진행하고 있었다.

총 34페이지 분량인 상황.

그런데 3페이지까지 스크래핑을 완료하고 4페이지부터는 chrome not reachable 에러가 뜨면서 프로그램 종료..

그래서 다시 4페이지부터 스크래핑할 수 있도록 코드를 짜고 다시 진행했지만

한 페이지를 못 가고 다시 chrome not reachable 에러 후 종료 😅

 

 

구글에 검색해보니 개발 초창기(셀레니움 코드를 짤 때)에 사용했던 Chrome의 버전현재(셀레니움 코드를 실행 할 때)의 버전이 달라졌기 때문이라고 한다. Chrome 버전이 달라지면 chromedriver.exe 버전도 달라져야하기 때문에, 호환성 문제로 발생한 에러라고 한다.

 

Chrome의 버전 업데이트가 매우 빠른 것 같다. 개발 초창기에 Chrome 버전에 알맞도록 chromedriver.exe를 설치했다 하더라도 금방 버전이 바뀌어 에러를 발생시키다니..

 

무튼 버전에 알맞게 다시 Chrome Driver를 다운받아주자!

 

 

1. Chrome 버전을 다시 확인하자

 

 

 

 

 

2. Chrome Drivers 웹페이지에 접속해 Chrome 버전과 같은 드라이버로 다운로드한다.

이때, Selenium을 돌릴 파일과 같은 경로에 다운로드하여야 한다.

 

ChromeDriver - WebDriver for Chrome - Downloads

Current Releases If you are using Chrome version 93, please download ChromeDriver 93.0.4577.15 If you are using Chrome version 92, please download ChromeDriver 92.0.4515.107 If you are using Chrome version 91, please download ChromeDriver 91.0.4472.101 For

chromedriver.chromium.org

 

 

 

결과

스크래핑이 매우 잘 진행되는 중! 벌써 20페이지 까지 완료했다.😊