SWDesk

[Python] Webdriver - scroll 예제

bizmaker 2021. 5. 4. 11:12

웹 크롤링 시 스크롤 작업이 필요한 경우에 사용하는 코드

listNumber 만큼 스크롤 작업을 수행함.

 

                    start = datetime.now()
                    if int(SD1) == 0:
                        end = start + timedelta(seconds=listNumber)
                    else:
                        end = start + timedelta(seconds=int(SD1))
                    while True:
                        webDriver.execute_script('window.scrollTo(0, document.body.scrollHeight);')
                        time.sleep(1)
                        if datetime.now() > end:
                            break

 

반응형