반응형
Selenium(셀레니움) 은 사용자가 아닌 프로그램이 웹 브라우저를 제어할 수 있게 해 주는 라이브러리입니다. Selenium 은 서버와 클라이언트로 나누는데, 웹 브라우저 종류 마다 클라이언트 프로그램이 별도로 필요합니다. Browser Driver 는 웹 브라우저와 Selenium 서버간 통신을 위한 인터페이스 도구입니다. 그런데 chrome 브라우저용 Browser Driver 를 다운받아 링크를 걸었는데 액세스가 거부되었다는 에러 메시지가 뜬다면 어떻게 해결해야 할까요?
▼ 그림처럼 소스에서 Chrome을 제어하기 위한 Browser Driver 가 있는 폴더 위치를 넣고 webdriver.Chrome() 함수를 실행했습니다. 그런데 액세스가 거부 되었다는 메시지가 뜨네요.
▼ 에러를 해결하기 위해서는 폴더뿐만 아니라 프로그램명까지 입력해야 합니다.
driver = webdriver.Chrome('D:\Project\Python\chromedriver_win32’) 을 아래와 같이 변경합니다.
driver = webdriver.Chrome('D:\Project\Python\chromedriver_win32\chromedriver.exe')
3초 후에 브라우저를 띄울 수 있었습니다.
반응형
'파이썬 Python' 카테고리의 다른 글
PyCharm Python 모듈 최신 버전으로 업데이트 하는 방법 (0) | 2024.03.28 |
---|---|
파이썬(Python) 기본 개발툴 IDLE 설치하는 방법 (0) | 2024.03.13 |
파이썬(Python) dict 사전 클래스 사용하기 (1) | 2024.03.05 |
파이썬(Python) 개발 도구 PyCharm JDK 환경변수 에러 해결하는 방법 (0) | 2024.02.16 |
파이썬(Python) 윈도우10 환경 변수 등록하기 (0) | 2023.12.24 |
파이썬(Python) 개발툴 PyCharm 테마 변경하는 방법 (0) | 2023.12.12 |
파이썬(Python) 반복문 사용할 순서 열 생성 range() 함수 사용하기 (0) | 2023.11.16 |
파이썬(Python) 리스트 remove 요소 제거 함수 사용하기 (0) | 2023.11.16 |