Estou usando as ligações Python para executar o Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Eu sei que posso pegar um elemento da Web assim:
elem = wd.find_element_by_css_selector('#my-id')
E eu sei que posso obter a fonte da página inteira com ...
wd.page_source
Mas existe uma maneira de obter a "fonte do elemento"?
elem.source # <-- returns the HTML as a string
Os documentos do selenium webdriver para Python são basicamente inexistentes e não vejo nada no código que pareça ativar essa funcionalidade.
Alguma idéia sobre a melhor maneira de acessar o HTML de um elemento (e seus filhos)?
wd.page_source
com BeautifulSoup