콘솔워크

파이썬 셀레니움 특정 텍스트가 포함된 태그 바로 옆 태그의 text 가져오기 본문

프로그래밍/python

파이썬 셀레니움 특정 텍스트가 포함된 태그 바로 옆 태그의 text 가져오기

콘솔워크 2022. 7. 26. 10:13
반응형
 code = driver.find_element(By.XPATH, f'//td[contains(text(), "인증번호")]/following-sibling::td').text

 

 

네이버 메일에서 인증번호를 가져와야 하는 일이 생겼다.

특정 텍스트는 "인증번호"라는 글자이고 그 바로옆에 6자리 숫자코드가 필요했다.

 

원리는 다음과 같다.

 driver.find_element(By.XPATH, f'//td[contains(text(), "인증번호")]/following-sibling::td').text
driver.find_element(By.XPATH, f'//태그명[contains(text(), "포함텍스트")]/following-sibling::타겟태그명').text


Xpath 기준으로 가져오는 코드는 다음과 같다.
 
반응형