취미와 밥줄사이

[Selenium] PermissionError: [Errno 13] Permission denied 본문

C

[Selenium] PermissionError: [Errno 13] Permission denied

취미와 밥줄사이 2021. 5. 29. 10:40

 

INTODUCTION


  • Selenium 라이브러리의 webdriver는 크롬이나 인터넷 익스플로어 등에서 사이트 접속, 버튼 클릭, 글자 입력과 같이 웹 브라우저에서 사람이 할 수 있는 일들을 코드를 통해서 제어할 수 있는 라이브러리이다.
  • webdriver를 활용하기 위해서는 사용 중인 웹 브라우저의 종류에 따라 제어하는 드라이버가 필요하다
  • Selenium 라이브러리를 통해서 크롤링을 공부하는 중에 에러가 발생하였다.
  • 개발환경은 코랩에서 실행하였다.
  • 에러 문구는 다음과 같다.

 

CONTENT


  • Chrom에서 현재 크롬 버전에 맞는 웹 드라이버를 설치
  • 크롬 웹 드라이버 압축파일을 구글 드라이브에 옮김
  • 코랩 노트북에서 리눅스 명령어를 통해서 압축을 품
  • 예제 코드 실행했지만 이러한 Permission 에러 발생

 

 

 

CONCLUSION


  • 구글 Colab과 같이 클라우드 형태의 개발환경에서는 selenium을 이용한 크롬드라이버를 바로 사용할 수 없음
  • 별도로 설치를 하여야함
  • 설치 후, 사용할 경우에도 크롬 드라이버 옵션들을 설정해 주어야 사용이 가능함
  • 다른 방법으로 실행함

 









 

 

 

 

 

Reference


 

https://mainia.tistory.com/5675

 

Python(파이썬) selenium(셀레니움) PermissionError : 엑세스가 거부되었습니다. 에러

Python(파이썬) selenium(셀레니움) PermissionError : 엑세스가 거부되었습니다. 에러 환경: PyCharm Selenium(셀레니움) 은 사용자가 아닌 프로그램이 웹 브라우저를 제어할 수 있게 해 주는 라이브러리입니

mainia.tistory.com

 

 

https://rrnote.tistory.com/40

 

코랩에서 Selenium 사용 하기

개요 코랩에서 셀레이넘을 쓰기 위하여, 설치 및 import 하는 코드 간략히 메모 - 설치(20.08 코랩 기준) !pip install Selenium !apt-get update # to update ubuntu to correctly run apt install !..

rrnote.tistory.com

 

 

https://ai-run.tistory.com/47

 

colab에서 selenium 사용하는 법

colab에서 selenium 사용하는 법 구글 Colab과 같이 클라우드 형태의 개발환경에서는 selenium을 이용한 크롬드라이버를 바로 사용할 수 없음 별도로 설치를 하여야함 설치 후, 사용할 경우에도 크롤드

ai-run.tistory.com