find_element By 사용
find_element/find_elements와 By
셀레늄 By 는 소스를 보다 유연하고
유지 관리하기 쉽게 만드는 데 사용할 수 있습니다.
저도 By를 주로 사용합니다.
엘리먼트를 찾는 방법은 find element 사용하기- naver 와 동일합니다.
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.naver.com")
from selenium.webdriver.common.by import By
driver.find_element(By.LINK_TEXT,'블로그').text
element(단일) , elements(복수) | 설명 |
---|---|
By.ID | 태그의 id값으로 추출 |
By.NAME | 태그의 name값으로 추출 |
By.XPATH | 태그의 경로로 추출 |
By.LINK_TEXT | 링크 텍스트값으로 추출 |
By.PARTIAL_LINK_TEXT | 링크 텍스트의 자식 텍스트 값을 추출 |
By.TAG_NAME | 태그 이름으로 추출 |
By.CLASS_NAME | 태그의 클래스명으로 추출 |
By.CSS_SELECTOR | css선택자로 추출 |
TAG: #셀레늄 #By #find_element #find_elements
Comments
Login: