Estoy usando los enlaces de Python para ejecutar Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Sé que puedo tomar un webelement así:
elem = wd.find_element_by_css_selector('#my-id')
Y sé que puedo obtener la fuente de la página completa con ...
wd.page_source
Pero, ¿hay alguna forma de obtener la "fuente del elemento"?
elem.source # <-- returns the HTML as a string
Los documentos de selenium webdriver para Python son básicamente inexistentes y no veo nada en el código que parezca habilitar esa funcionalidad.
¿Alguna idea sobre la mejor manera de acceder al HTML de un elemento (y sus elementos secundarios)?
wd.page_source
con beautifulsoup