- [python]셀레니움(selenium) 및 크롬 드라이버 설치 및 에러 수정 목차
반응형
from selenium import webdriver
import time
naver_url = 'http://naver.com'
browser = webdriver.Chrome('크롬 드라이버의 경로')
time.sleep(1)
browser.get(naver_url)
을 실행시키면
다음과 같은 문장이 터미널 창에 나옵니다
"DeprecationWarning: executable_path has been deprecated, please pass in a Service object"
이 기능은 더 이상 사용하지 않는다 ....정도입니다.^^
그레서 아래처럼 변경하였습니다.
pip install webdriver_manager
를 한 후에
를 실행하니
참고) VScode의 경우에 VScode를 닫고 다시 실행시켜야 webdriver_manager가 정상적으로 인식이 됩니다
Chromedriver가 없는 경우에 터미널 창에 다운로드 웹 사이트를 가려쳐 주며, 어느 위치에 설치하라고 까지
나타내 줍니다.
즉, 기존에 webdriver를 사용하는 경우와 틀리게 터미널 창에 나오는대로 하시면 됩니다
이런 문구들이 나옵니다.
이 경우에는
options를 변경하여 주면 위의 에러들이 사라집니다.
터미널 창에 이런 문구가 뜨면서 정상적으로 크롬 브라우저가 실행이 됩니다.
즐거운 시간되세요
반응형
'python & 라즈베리파이' 카테고리의 다른 글
[Python]find_element_by_* commands are deprecated (0) | 2022.05.23 |
---|---|
[python]일반적으로 사용하는 print문 (0) | 2022.05.22 |
[Python]import requests 에러 (0) | 2022.05.08 |
VSCode에서 flask 실행하기 (0) | 2022.03.21 |
[python]날자를 출력하는 방법 (0) | 2021.03.21 |