Метод 1: использование свойства text
element = driver.find_element_by_xpath("your_xpath")
text = element.text
Этот метод извлекает видимый текст элемента, исключая любые внутренние теги.
Метод 2. Использование свойства JavaScript innerText
element = driver.find_element_by_xpath("your_xpath")
text = driver.execute_script("return arguments[0].innerText;", element)
Этот метод использует JavaScript для получения внутреннего текста элемента, исключая любые внутренние теги.
Метод 3. Использование BeautifulSoup
from bs4 import BeautifulSoup
element = driver.find_element_by_xpath("your_xpath")
html = element.get_attribute("innerHTML")
soup = BeautifulSoup(html, "html.parser")
text = soup.get_text()
Этот метод включает в себя извлечение внутреннего HTML-кода элемента, его анализ с помощью BeautifulSoup и последующее получение текста.