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 녹두장군

댓글을 달아 주세요