Selenium webdriver를 사용하여 요소와 해당 텍스트를 찾을 수 있습니다. 우선 id, classname, css 등과 같은 로케이터를 사용하여 요소를 식별해야 합니다. 그런 다음 텍스트를 얻으려면 텍스트의 도움을 받아야 합니다. 방법.
구문
s = driver.find_element_by_css_selector("h4").text
여기 드라이버 웹드라이버 객체입니다. find_element_by_css_selector 메소드 css 로케이터 유형으로 요소를 식별하는 데 사용되며 로케이터 값은 메서드에 인수로 전달됩니다. 마지막으로 텍스트 메소드는 요소의 텍스트 내용을 얻는 데 사용됩니다.
텍스트 콘텐츠가 있는 요소의 html을 살펴보겠습니다. 출력은 온라인 교육을 위한 최고의 리소스를 탐색 중입니다.입니다. .
예
코드 구현.
from selenium import webdriver driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe" # implicit wait applied driver.implicitly_wait(0.5) driver.get("https://www.tutorialspoint.com/index.htm") # to identify element and obtain text s = driver.find_element_by_css_selector("h4").text print("The text is: " + s)
출력