Korzystam z powiązań Python do uruchamiania Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Wiem, że mogę pobrać taki element sieciowy:
elem = wd.find_element_by_css_selector('#my-id')
I wiem, że mogę uzyskać pełne źródło strony dzięki ...
wd.page_source
Ale czy w ogóle można uzyskać „źródło elementu”?
elem.source # <-- returns the HTML as a string
Dokumenty selenium webdriver dla Pythona w zasadzie nie istnieją i nie widzę w kodzie nic, co zdawałoby się włączać tę funkcjonalność.
Masz jakieś przemyślenia na temat najlepszego sposobu uzyskania dostępu do HTML elementu (i jego dzieci)?
wd.page_source
pomocą beautifulsoup