Я использую привязки Python для запуска Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Я знаю, что могу взять вот так вот:
elem = wd.find_element_by_css_selector('#my-id')
И я знаю, что могу получить полный источник страницы с ...
wd.page_source
Но есть ли способ получить «источник элемента»?
elem.source # <-- returns the HTML as a string
Документы Selen для веб-драйверов для Python в основном не существуют, и я не вижу ничего в коде, который, кажется, включает эту функциональность.
Есть мысли о том, как лучше всего получить доступ к HTML-элементу (и его дочерним элементам)?
wd.page_source
с Beautifulsoup