자바스크립트 메소드를 사용해서 스크롤 이동
크롤링 할 때 웹페이지를 스크롤 다운해야 하는 경우가 생긴다 이럴때 자바스크립트 메소드를 활용하면 된다 Scroll To driver.execute_script("window.scrollTo(0, Y)") 여기서 Y는 스크롤 높이(height)를 입력하면 된다 페이지 끝까지 가려면 document.body.scrollHeight를 사용함 for i in range(5): driver.execute_script("window.scrollTo(0,document.body.scrollHeight)") time.sleep(2) 상기와 같이 반복문을 활용하면 페이지 끝까지 스크롤 하는 작업을 5번 반복하여 데이터를 가져온다
백엔드/파이썬
2023. 2. 6. 12:16