Saya menggunakan binding Python untuk menjalankan Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Saya tahu saya bisa mengambil elemen web seperti ini:
elem = wd.find_element_by_css_selector('#my-id')
Dan saya tahu saya bisa mendapatkan sumber halaman penuh dengan ...
wd.page_source
Tetapi apakah ada cara untuk mendapatkan "sumber elemen"?
elem.source # <-- returns the HTML as a string
Dokumen web selenium untuk Python pada dasarnya tidak ada dan saya tidak melihat apa pun dalam kode yang tampaknya mengaktifkan fungsi itu.
Adakah pemikiran tentang cara terbaik untuk mengakses HTML suatu elemen (dan anak-anaknya)?
wd.page_source
dengan beautifulsoup