일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- matplotlib
- OpenCV
- MySQL
- 디버깅
- 디렉토리
- 아나콘다
- 프로그래머스
- 역할
- 데이터베이스
- 플라스크
- 머신러닝
- 예제
- 운영체제
- 판다스
- 원격저장소
- SQL
- 데이터분석
- 엑셀
- visual studio code
- 가상환경
- 단축키
- 기초
- vscode
- 리눅스
- 우분투
- 에러
- 라이브러리
- 깃허브
- 파이썬
- 코랩
Archives
- Today
- Total
취미와 밥줄사이
[Selenium] PermissionError: [Errno 13] Permission denied 본문
INTODUCTION
- Selenium 라이브러리의 webdriver는 크롬이나 인터넷 익스플로어 등에서 사이트 접속, 버튼 클릭, 글자 입력과 같이 웹 브라우저에서 사람이 할 수 있는 일들을 코드를 통해서 제어할 수 있는 라이브러리이다.
- webdriver를 활용하기 위해서는 사용 중인 웹 브라우저의 종류에 따라 제어하는 드라이버가 필요하다
- Selenium 라이브러리를 통해서 크롤링을 공부하는 중에 에러가 발생하였다.
- 개발환경은 코랩에서 실행하였다.
- 에러 문구는 다음과 같다.
CONTENT
- Chrom에서 현재 크롬 버전에 맞는 웹 드라이버를 설치
- 크롬 웹 드라이버 압축파일을 구글 드라이브에 옮김
- 코랩 노트북에서 리눅스 명령어를 통해서 압축을 품
- 예제 코드 실행했지만 이러한 Permission 에러 발생
CONCLUSION
- 구글 Colab과 같이 클라우드 형태의 개발환경에서는 selenium을 이용한 크롬드라이버를 바로 사용할 수 없음
- 별도로 설치를 하여야함
- 설치 후, 사용할 경우에도 크롬 드라이버 옵션들을 설정해 주어야 사용이 가능함
- 다른 방법으로 실행함
Reference
https://mainia.tistory.com/5675
'C' 카테고리의 다른 글
[ C ] 메모리의 구조 (0) | 2022.02.07 |
---|---|
[ C ] 포인터의 개념 (0) | 2022.02.07 |
[Data Analysis] seaborn figure 사이즈 조절하는 법 (0) | 2021.05.13 |
[Data_Analysis] 공공데이터 분석 - 인천에 어떤 커피 브랜드가 많을까? (0) | 2021.05.13 |
[Data Analysis] 공공데이터 분석 - 가해운전자 연령층별 월별 교통사고 건수 (0) | 2021.05.11 |