[Web Crawling] 대기하는 방법
Lpla
·2020. 3. 15. 22:39
반응형
1. Sleep
import time
# 5초를 기다린다.
time.sleep(5)
2. implicity wait
from selenium import webdriver
driver = webdriver.Chrome()
# 5초간 기다린다.
driver.implicity_wait(5)
3. explicity wait
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome()
driver.get('https://www.tistory.com/')
# 해당 요소를 찾을 때까지 기다린다.
try:
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CSS_SELECTOR, "#kakaoServiceLogo"))
)
finally:
driver.quit()
반응형