JAVA
[JAVA] chromedriver 실행 에러 해결
meetyou
2023. 5. 18. 15:12
크롤링 할때 크로미움을 이용하게 되는데요, 이때 발생할 수 있는 크로미움 실행 에러에 대해 알아보겠습니다.
1. 에러 발생 상황
크로미움 다운로드 하고 바로 사용시 실행할 수 없다는 에러가 뜹니다.
애플의 보안정책으로 인해 실행을 막고 있는 것입니다.
2. 에러 해결 방법
quarantine (애플의 격리속성)을 제거해 주어야 실행할 수 있습니다.
따라서 chromedriver가 설치 된 경로로 이동 후 아래의 명령어를 입력해줍니다.
xattr -d com.apple.quarantine chromedriver
* xattr의 의미
xattr은 macOS 파일 시스템에서 파일에 대한 확장 속성(attribute)을 다루는 데 사용되는 명령어입니다.
-d 옵션은 파일에서 지정한 확장 속성을 삭제하는 데 사용됩니다.
즉, xattr -d 명령어는 파일에서 지정한 확장 속성(attribute)을 삭제하는 명령어입니다.
참고