Selenium WebDriver'ı çalıştırmak için Python bağlamaları kullanıyorum:
from selenium import webdriver
wd = webdriver.Firefox()
Ben böyle bir webelement kapmak biliyorum:
elem = wd.find_element_by_css_selector('#my-id')
Ve biliyorum tam sayfa kaynağı ile ...
wd.page_source
Peki "element kaynağını" almak için yine de var mı?
elem.source # <-- returns the HTML as a string
Python için selenyum webdriver belgeleri temelde mevcut değildir ve kodda bu işlevselliği etkinleştiren bir şey görmüyorum.
Bir öğenin (ve alt öğelerinin) HTML'sine erişmenin en iyi yolu hakkında düşünceleriniz var mı?
wd.page_source