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

Linda Hamilton
Freigeben: 2024-11-04 22:52:02
Original
813 Leute haben es durchsucht

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>
    Nach dem Login kopieren
  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>
    Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage