반응형
파이썬, 셀레니움 스크롤 예제
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)
반응형
'웹 크롤링, 스크래핑' 카테고리의 다른 글
파이썬, 셀레니움 google.co.kr 웹 페이지 소스 코드를 HTML 파일로 저장 (0) | 2022.07.17 |
---|---|
파이썬, 셀레니움 '텍스트'로 요소 찾기 (0) | 2022.07.17 |
파이썬, 셀레니움 XHR 데이터 확인 예제 (0) | 2022.07.17 |
파이썬, 셀레니움 shadow dom 처리 예제(크롬 사용 기록 삭제) (0) | 2022.07.17 |
파이썬, 셀레니움 예외 처리 (0) | 2022.07.17 |