728x90
셀레니움 패키지를 설치하고 크롬 드라이버를 사용하여 원하는 페이지를 크롤링해오려고 하였다. 그러나 '개발자를 확인할 수 없기 때문에 'chromedriver' 을 열 수 없습니다.' 라는 오류가 발생하였다.
문제는 단 하나였다. 버튼 하나만 누르면 해결이 되는 거였다. 터미널 들어가서 설치할 필요없다. 어디 폴더 찾아들어가서 변경할 필요없다.
1. 시스템 환경설정 들어가기

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

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

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

그럼 이제 Chrome driver 는 확인된 개발자는 아니지만, 예외목록 처럼 항상 허용이 된 것이다.
이제 다시 돌아가서 실행하면 크롬드라이버가 알아서 내가 원하는 페이지를 잘 크롤링 해오는 것을 볼 수 있다.
728x90
'Fix Error' 카테고리의 다른 글
[Node.js] Error: listen eaddrinuse: address already in use :::3000 오류 해결 방법 (0) | 2022.03.23 |
---|---|
EC2 서버에 업로드 하기 | 로컬에서는 잘 됐는데 서버에 올리니까 오류나요 (0) | 2022.01.12 |