Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich die HTML-Quelle von WebElements in Selenium WebDriver mit Python abrufen?

Wie kann ich die HTML-Quelle von WebElements in Selenium WebDriver mit Python abrufen?

DDD
DDDOriginal
2024-11-04 03:29:01442Durchsuche

How Can I Retrieve the HTML Source of WebElements in Selenium WebDriver using Python?

Zugriff auf die HTML-Quelle von WebElements in Selenium WebDriver mit Python

In Selenium WebDriver ermöglicht Ihnen das Abrufen der HTML-Quelle eines Webelements Manipulationen seinen spezifischen Inhalt, der über die gesamte Seitenquelle hinausgeht.

Element Inner HTML abrufen

Um die HTML-Quelle des Inhalts eines Elements abzurufen, verwenden Sie das innerHTML-Attribut:

<code class="python">from selenium import webdriver
driver = webdriver.Firefox()
element = driver.find_element_by_css_selector('#my-id')
element_html = element.get_attribute('innerHTML')</code>

Element Outer HTML abrufen

Für die HTML-Quelle des Elements selbst verwenden Sie OuterHTML:

<code class="python">element_html = element.get_attribute('outerHTML')</code>

Kompatibilität

Diese Lösung wurde mit dem ChromeDriver getestet und als kompatibel mit Python, Java, C#, Ruby, JavaScript und PHP befunden.

Das obige ist der detaillierte Inhalt vonWie kann ich die HTML-Quelle von WebElements in Selenium WebDriver mit Python abrufen?. 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