크롤링 할때 크로미움을 이용하게 되는데요, 이때 발생할 수 있는 크로미움 실행 에러에 대해 알아보겠습니다.
1. 에러 발생 상황
크로미움 다운로드 하고 바로 사용시 실행할 수 없다는 에러가 뜹니다.
애플의 보안정책으로 인해 실행을 막고 있는 것입니다.
2. 에러 해결 방법
quarantine (애플의 격리속성)을 제거해 주어야 실행할 수 있습니다.
따라서 chromedriver가 설치 된 경로로 이동 후 아래의 명령어를 입력해줍니다.
xattr -d com.apple.quarantine chromedriver
* xattr의 의미
xattr은 macOS 파일 시스템에서 파일에 대한 확장 속성(attribute)을 다루는 데 사용되는 명령어입니다.
-d 옵션은 파일에서 지정한 확장 속성을 삭제하는 데 사용됩니다.
즉, xattr -d 명령어는 파일에서 지정한 확장 속성(attribute)을 삭제하는 명령어입니다.
참고
'JAVA' 카테고리의 다른 글
[JAVA] 접근제어자 Private, protected, default, public (0) | 2023.08.08 |
---|---|
인터페이스 정의, 구체적인 사용 예시 (0) | 2023.06.08 |
[JAVA] 간단한 크롤링 구현 (0) | 2023.05.17 |
[JAVA] static, stack, heap 영역 (0) | 2023.03.19 |
[JAVA] final 클래스, 메소드, 변수 적용 (0) | 2023.03.15 |