컴퓨터/Python
python selenium 크롬드라이버 설치없이 webdriver_manager로 자동설치, 버전 관리
풍경소리^^
2023. 12. 27. 14:55
https://www.youtube.com/watch?v=zRKm0BkzSM8
폴더 생성 B:\python\vscode\selenium_nodownload
pip show virtualenv
설치 안되었으면
pip install virtualenv
가상환경 설정
python -m virtualenv venv
가상환경 들어가기
.\venv\Scripts\activate
selenium 설치
pip install selenium
webdriver_manager 설치
pip install webdriver_manager
pip upgrade
python.exe -m pip install --upgrade pip
selenium_no.py
# .\venv\Scripts\activate
# https://www.youtube.com/watch?v=zRKm0BkzSM8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
options.add_experimental_option('detach', True) # 브라우저 바로 닫힘 방지
options.add_experimental_option('excludeSwitches', ['enable-logging']) # 불필요한 메시지 제거
# 1
# chrome_driver = ChromeDriverManager().install()
# print(chrome_driver)
# 설치경로 C:\Users\newstep\.wdm\drivers\chromedriver\win64\120.0.6099.109\chromedriver-win32/chromedriver.exe
service = Service(ChromeDriverManager().install()) # 크롬드라이버 업데이트 되어도 신경 안써도 된다
# service = Service(ChromeDriverManager(path="DRIVER").install()) # 원하는 경로에 설치
driver = webdriver.Chrome(service=service, options=options)
driver.get('https://naver.com')