Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

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

 

환경: PyCharm

 

Selenium(셀레니움) 은 사용자가 아닌 프로그램이 웹 브라우저를 제어할 수 있게 해 주는 라이브러리입니다. Selenium 은 서버와 클라이언트로 나누는데, 웹 브라우저 종류 마다 클라이언트 프로그램이 별도로 필요합니다. Browser Driver 는 웹 브라우저와 Selenium 서버간 통신을 위한 인터페이스 도구입니다. 그런데 chrome 브라우저용 Browser Driver 를 다운받아 링크를 걸었는데 액세스가 거부되었다는 에러 메시지가 뜬다면 어떻게 해결해야 할까요?

 

그림처럼 소스에서 Chrome을 제어하기 위한 Browser Driver 가 있는 폴더 위치를 넣고 webdriver.Chrome() 함수를 실행했습니다. 그런데 액세스가 거부 되었다는 메시지가 뜨네요.

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

 

에러를 해결하기 위해서는 폴더뿐만 아니라 프로그램명까지 입력해야 합니다

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

 

driver = webdriver.Chrome('D:\Project\Python\chromedriver_win32’) 을 아래와 같이 변경합니다.

driver = webdriver.Chrome('D:\Project\Python\chromedriver_win32\chromedriver.exe')

 

3초 후에 브라우저를 띄울 수 있었습니다

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


반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. Favicon of https://train0402.tistory.com formula1 2021.04.26 14:02 신고  댓글주소  수정/삭제  댓글쓰기

    크롤링 공부하다가 크롬 드라이버에서 계속 permission error 떴었는데 해결했습니다. 감사합니다.