Для поиска текста на веб-странице с использованием Python и Selenium вы можете использовать методы поиска, предоставляемые библиотекой Selenium.
Одним из самых простых способов является использование метода `find_element_by_*` (например, `find_element_by_xpath`) для поиска элемента на основе селектора или XPath-выражений. Затем, после нахождения элемента, вы можете получить его текстовое содержимое с помощью атрибута `text`.
Например, следующий код найдет элемент с id "my_element_id" и выведет его текст:
```python
from selenium import webdriver
# Инициализация драйвера
driver = webdriver.Chrome()
# Открытие веб-страницы
driver.get("http://example.com")
# Поиск элемента по id и вывод его текста
element = driver.find_element_by_id("my_element_id")
print(element.text)
# Закрытие браузера
driver.quit()
```
Основной проблемой может быть неправильное использование селектора или XPath-выражения. Если вы не можете найти текстовый блок с помощью указанного селектора или XPath, проверьте, существует ли элемент на веб-странице и убедитесь, что вы используете правильный синтаксис для селектора или XPath. Также, удостоверьтесь, что текстовый блок не является динамическим элементом или не появляется на странице после выполнения определенных действий (например, после загрузки веб-страницы через JavaScript). В таких случаях, вам может потребоваться использовать ожидание (`WebDriverWait`) перед поиском элемента.