使用Python 存取Selenium WebDriver 中WebElements 的HTML 來源
在Selenium WebDriver 中,擷取Web 元素的操作特定內容,超出整個頁面來源。
取得元素內部HTML
要擷取元素內容的HTML 來源,請使用innerHTML 屬性:
<code class="python">from selenium import webdriver driver = webdriver.Firefox() element = driver.find_element_by_css_selector('#my-id') element_html = element.get_attribute('innerHTML')</code>
取得元素外部元素HTML
對於元素本身的HTML來源,使用outerHTML:
<code class="python">element_html = element.get_attribute('outerHTML')</code>
相容性
此解決方案已經使用ChromeDriver 進行解決方案了測試,並被發現與Python、Java、C#、Ruby、JavaScript 和PHP 相容。
以上是如何使用 Python 檢索 Selenium WebDriver 中 WebElements 的 HTML 來源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!