Найти элемент в тексте HTML — Selenium PythonPython

Программы на Python
Anonymous
Найти элемент в тексте HTML — Selenium Python

Сообщение Anonymous »

Я пытаюсь найти элементы по простому или внутреннему HTML-тексту:

Код: Выделить всё

 newresults = driver.find_elements("xpath","//*[@class='card is-category-product']")
for result in newresults:

htmlEl = result.get_attribute('innerHTML')
По сути, я хочу выполнить поиск в моей переменной htmlEl
возвращает каждый блок следующим образом:

Код: Выделить всё

            



[img]url-to-image[/img]


TITLE OF CARD
Random text

[url=/random-url][/url]

Например, я хочу найти элемент h3 с классом «mb-0», который должен вернуть — НАЗВАНИЕ КАРТЫ
Я пробовал Foundname = driver.find_element(By.XPATH, "//h3[@class='mb-0']"), но очевидно, что поиск выполняется по указанному исходному URL-адресу, а не по переменной htmlEl.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ium-python

Вернуться в «Python»