반응형
<참조> https://www.sagein.net/707
셀레리움 웹드라이버 최신 버전 관리
webdriver-manager 설치
pip install webdriver-manager
라이브러리 임포트
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
- 크롬 드라이버 관리
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
- 파이어팍스 드라이버 관리
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(service=Service(GeckoDriverManager().install()))
- MS IE 드라이버 관리
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(service=Service(GeckoDriverManager().install()))
- MS 엣지 드라이버 관리
from webdriver_manager.microsoft import EdgeChromiumDriverManager
driver = webdriver.Edge(service=Service(EdgeChromiumDriverManager().install()))
- 오페라 드라이버 관리
from webdriver_manager.opera import OperaDriverManager
driver = webdriver.Opera(executable_path=OperaDriverManager().install())
[참고] 다음 유트브 동영상도 참고하세요.
https://www.youtube.com/watch?v=zRKm0BkzSM8
반응형
'웹 크롤링, 스크래핑' 카테고리의 다른 글
XPATH 문법 (0) | 2022.09.04 |
---|---|
셀레니움(파이썬), 에러를 줄이는 스크래핑 (0) | 2022.09.04 |
파이썬, 셀레니움 Explicit Waits 예제 (0) | 2022.08.27 |
ERROR: Could not find a version that satisfies the requirement seleniumrequests (0) | 2022.08.27 |
셀레니움, 영문 가이드 링크 (0) | 2022.08.27 |