<aside> ✔️ 네이버 지도와 카카오맵을 크롤링하는 과정에서 발생한 문제들을 기록합니다.
quarantine
이라는 보안 기능을 사용한다.quarantine
은 파일이 다운로드 된 웹 사이트와 연관된 정보를 저장하고, 실행되기 전에 사용자에게 경고를 표시하거나 실행을 차단한다.Chromedriver 실행 파일에서 quarantine 속성을 제거한다.
// Chromedriver 파일 위치에서 실행한다.
xattr -d com.apple.quarantine chromedriver
2023-03-11 22:51:30.328 INFO 38080 --- [ null to remote] o.o.selenium.remote.ProtocolHandshake : Detected dialect: W3C
2023-03-11 22:51:30.371 WARN 38080 --- [cHttpClient-1-4] o.openqa.selenium.remote.http.WebSocket : Invalid Status code=403 text=Forbidden
java.io.IOException: Invalid Status code=403 text=Forbidden