Heim  >  Artikel  >  Backend-Entwicklung  >  Wie rufe ich die HTML-Quelle eines WebElements in Selenium WebDriver mit Python ab?

Wie rufe ich die HTML-Quelle eines WebElements in Selenium WebDriver mit Python ab?

Linda Hamilton
Linda HamiltonOriginal
2024-11-04 22:52:02752Durchsuche

How to Retrieve the HTML Source of a WebElement in Selenium WebDriver with Python?

Abrufen der HTML-Quelle eines WebElements in Selenium WebDriver mit Python

Frage:

Wie können Sie den HTML-Quellcode speziell für ein ausgewähltes Webelement mithilfe der Python-Bindungen von Selenium WebDriver erhalten?

Antwort:

Um die HTML-Quelle eines Webelements abzurufen, Führen Sie einschließlich seiner untergeordneten Elemente die folgenden Schritte aus:

  1. Verwenden Sie die Methode find_element_by_css_selector(), um das gewünschte Webelement über den CSS-Selektor zu finden:

    <code class="python">elem = wd.find_element_by_css_selector('#my-id')</code>
  2. Greifen Sie mit der Methode get_attribute() auf die HTML-Quelle des Webelements zu und übergeben Sie das Attribut „innerHTML“:

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

Mit dieser Technik können Sie die HTML-Quelle von abrufen einzelne Elemente, sodass Sie effektiver mit bestimmten Komponenten der Webseite interagieren können.

Das obige ist der detaillierte Inhalt vonWie rufe ich die HTML-Quelle eines WebElements in Selenium WebDriver mit Python ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn