SCROLL_PAUSE_TIME = 2
for u in range(1,25):
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(SCROLL_PAUSE_TIME)
y = 100
SCROLL_PAUSE_TIME = 1
for u in range(1,40):
driver.execute_script(f"window.scrollTo(0, window.scrollY+{y})")
y += 30
time.sleep(SCROLL_PAUSE_TIME)
클래스101 강의의 상세페이지내의 정보를 가져오긴 위해 위와 같이 스크롤을 내려주었다. 필리때와 다르게 그냥 화면밑으로 스크롤을 내렸더니 자료를 가져오지 않고 그냥 지나치는 경우가 발생했다. 그래서 좀 더 섬세하고 간격을 조정하고 화면이 불러들여질 시간까지 고려하여야 원하는 정보를 가져올 수 있었다.