Sto usando i collegamenti Python per eseguire Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
So di poter prendere un elemento web in questo modo:
elem = wd.find_element_by_css_selector('#my-id')
E so di poter ottenere la fonte a pagina intera con ...
wd.page_source
Ma c'è un modo per ottenere la "fonte di elementi"?
elem.source # <-- returns the HTML as a string
I documenti del selenio webdriver per Python sono sostanzialmente inesistenti e non vedo nulla nel codice che sembra abilitare quella funzionalità.
Qualche idea sul modo migliore per accedere all'HTML di un elemento (e dei suoi figli)?
wd.page_source
con beautifulsoup