본문 바로가기

Fix Error

[Mac] 개발자를 확인할 수 없기 때문에 'chromedriver' 을 열 수 없습니다. 해결하기 (셀레니움, 크롬드라이버)

728x90

셀레니움 패키지를 설치하고 크롬 드라이버를 사용하여 원하는 페이지를 크롤링해오려고 하였다. 그러나  '개발자를 확인할 수 없기 때문에 'chromedriver' 을 열 수 없습니다.' 라는 오류가 발생하였다. 

 

문제는 단 하나였다. 버튼 하나만 누르면 해결이 되는 거였다. 터미널 들어가서 설치할 필요없다. 어디 폴더 찾아들어가서 변경할 필요없다. 

 

1. 시스템 환경설정 들어가기

 

2. 보안 및 개인 정보 보호 클릭 

 

3. 여기서 다음에서 다운로드한 앱 허용 부분으로.

 

4.  나는 이미 클릭해서 없어졌지만, 저 검은색 글씨로 표시해 놓은 부분에 '확인 없이 허용' 을 누르면 된다.

 

그럼 이제 Chrome driver 는 확인된 개발자는 아니지만, 예외목록 처럼 항상 허용이 된 것이다. 

 

이제 다시 돌아가서 실행하면 크롬드라이버가 알아서 내가 원하는 페이지를 잘 크롤링 해오는 것을 볼 수 있다. 

728x90