Heim > Artikel > Backend-Entwicklung > Wie rufe ich die HTML-Quelle eines WebElements in Selenium WebDriver mit Python ab?
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:
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>
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!