Heim > Artikel > Backend-Entwicklung > Wie kann ich die HTML-Quelle von WebElements in Selenium WebDriver mit Python abrufen?
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!