728x90
파이썬으로 셀리니움으로 이것저것하다보면
크롬 드라이버 버전업을 해줘야하는 상황이 생긴다
그럴땐 직접 드라이버 다운로드를하여 넣어주곤했는데 이제 그럴필요가 없다.ㅋ
아래 코드를 추가하고 기존 드라이버 위치를 빼버리면 된다
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
코드블럭처럼 말이다.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
#driver = webdriver.Chrome("driver\\chromedriver")
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get("http://www.naver.com")
만약에 안된다면 셀레니움 버전이 낮아서 그러니 4버전 이상으로 올려야한다!
728x90
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬 오라클 연결 코드 Python oracle example (0) | 2023.01.22 |
---|---|
파이썬 테트리스 코드 Python Tetris game example (0) | 2023.01.22 |
파이썬 크롤링 오류 stale element reference: element is not attached to the page document (0) | 2022.12.04 |
find_element_by_class_name 띄어쓰기 값일때 (0) | 2022.12.04 |
웹사이트 크롤링시 꼭 확인하기 (0) | 2022.04.21 |
댓글