본문 바로가기
Python

파이썬 셀레늄 웹드라이버 자동 관리하기

by 앗사비 2021. 8. 26.
728x90

pip install webdriver-manager

 

매번 버전 올라갈 때마다 교체했었는데..

대박 명령어다!

 

아래는 사용 예시

 

from selenium import webdriver #pip install selenium 
from webdriver_manager.chrome import ChromeDriverManager  #pip install webdriver-manager

options = webdriver.ChromeOptions()
options.add_argument('headless')

driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
driver.get('https://naver.com')

# n초 이내에 로딩 안되면 다음 스텝
driver.implicitly_wait(15)

# 페이지 소스에 특정 문구 포함 체크
html = driver.page_source

if '전체언론사' in html:
    print('포함')   
else:
    print('미포함')

driver.quit()

 

 

728x90