웹 크롤링, 스크래핑
파이썬, 셀레니움 스크롤 예제
수알치
2022. 7. 17. 13:30
파이썬, 셀레니움 스크롤 예제
1. 브라우저 스크롤 최하단 이동
driver.execute_script('window.scrollTo(0, document.body.scrollHeight);')
2. CSS 셀렉터 클릭하여 이동
driver.execute_script("document.querySelector('body > div.modal-options__buttons > button.btn.btn-primary').click();")
# css selector로 click()하는 코드가 작동하지 않으면 자바스크립트로 시도해보자.
elemToclick = driver.~~~
driver.execute_script('arguments[0].click();', elemToclick)
3. 스크롤 특정 엘리먼트로 이동
element = driver.find_element_by_css_selector('div > a')
driver.execute_script('arguments[0].scrollIntoView(true);', element)
반응형