Wie erhalte ich die HTML-Quelle eines bestimmten WebElements mit Selenium WebDriver in Python?

Linda Hamilton
Freigeben: 2024-11-04 10:34:30
Original
847 Leute haben es durchsucht

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

Erhalten Sie die HTML-Quelle eines WebElements mit Selenium WebDriver in Python

Wenn Sie mit Selenium WebDriver in Python arbeiten, können Sie die gesamte Seite abrufen Quelle mit wd.page_source. Um jedoch die HTML-Quelle eines bestimmten Elements (und seiner untergeordneten Elemente) zu erhalten, gibt es einen anderen Ansatz.

Die gewünschte Funktionalität ist für Python nicht explizit dokumentiert. Sie können jedoch auf die HTML-Quelle eines Elements zugreifen, indem Sie die Methode get_attribute() mit dem Attribut „innerHTML“ oder „outerHTML“ verwenden.

innerHTML

Das Attribut „innerHTML“. gibt die HTML-Quelle des Inhalts des Elements zurück:

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

outerHTML

Das Attribut „outerHTML“ gibt die HTML-Quelle des gesamten Elements einschließlich seiner untergeordneten Elemente zurück:

<code class="python">element_source = elem.get_attribute('outerHTML')</code>
Nach dem Login kopieren

Dieser Ansatz wurde getestet und bestätigt, dass er mit dem ChromeDriver funktioniert.

Das obige ist der detaillierte Inhalt vonWie erhalte ich die HTML-Quelle eines bestimmten WebElements mit Selenium WebDriver in Python?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!