首頁  >  文章  >  後端開發  >  如何在 Python 中使用 Selenium WebDriver 取得特定 WebElement 的 HTML 來源?

如何在 Python 中使用 Selenium WebDriver 取得特定 WebElement 的 HTML 來源?

Linda Hamilton
Linda Hamilton原創
2024-11-04 10:34:30855瀏覽

How to Get the HTML Source of a Specific WebElement Using Selenium WebDriver in Python?

在Python 中使用Selenium WebDriver 取得WebElement 的HTML 來源

在Python 中使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用Selenium WebDriver 時,您可以檢索整個頁面使用整個頁面使用。 .page_source 的來源。但是,要取得特定元素(及其子元素)的 HTML 來源,有一種不同的方法。

Python 沒有明確記錄所需的功能。但是,您可以使用帶有 'innerHTML' 或 'outerHTML' 屬性的 get_attribute() 方法來存取元素的 HTML 來源。

innerHTML

'innerHTML' 屬性傳回元素內容的HTML 原始碼:

<code class="python">element_source = elem.get_attribute('innerHTML')</code>

'outerHTML'屬性傳回整個元素(包括其子元素)的 HTML 原始碼:

此方法已過測試並確認可與 ChromeDriver 搭配使用。

以上是如何在 Python 中使用 Selenium WebDriver 取得特定 WebElement 的 HTML 來源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn