반응형
아래와 같이 id="search_area" 의 바로 아래 있는 div 는 두개 입니다.
저 두개의 div 만 가져오고 싶을 때
driver.find_elements_by_css_selector('#search_area div') 이렇게 한다면
<div class="search_group">...</div> 안에 있는 수많은 div 들도 같이 가져오게 됩니다.
그럴 땐 아래와 같이
area = driver.find_element_by_id('search_area')
div_list = area.find_elements_by_xpath('./child::div')
# div_list 는 두개의 div 만 포함합니다.
728x90
반응형
'Python' 카테고리의 다른 글
Python 실행 파일의 경로를 환경 변수에 추가하기 (0) | 2023.08.13 |
---|---|
[Selenium] Scroll to Element (0) | 2023.08.12 |
[selenium] 부모 노드 중 검색 (0) | 2023.08.06 |
[selenium] element click intercepted exception in python (0) | 2023.08.04 |
[selenium] move to bottom (scroll down) (0) | 2023.08.03 |
댓글