Heim > Artikel > Backend-Entwicklung > Wie greife ich mit Python auf die HTML-Quelle eines WebElements in Selenium WebDriver zu?
HTML-Quelle von WebElement mit Selenium WebDriver in Python abrufen
In Selenium WebDriver kann auf die HTML-Quelle eines Elements und dessen Inhalt zugegriffen werden Dies wird durch bestimmte Methoden erreicht.
Um die HTML-Quelle des Inhalts des Elements abzurufen, können Sie die Methode get_attribute('innerHTML') verwenden:
<code class="python">elem = wd.find_element_by_css_selector('#my-id') inner_html = elem.get_attribute('innerHTML')</code>
Dadurch erhalten Sie den HTML-Inhalt innerhalb des Elements.
Wenn Sie die HTML-Quelle des Elements selbst, einschließlich aller untergeordneten Elemente, erhalten möchten, verwenden Sie die Methode get_attribute('outerHTML'):
<code class="python">elem = wd.find_element_by_css_selector('#my-id') outer_html = elem.get_attribute('outerHTML')</code>
Diese Methode liefert die HTML-Quelle als Zeichenfolge, die das Element und seine untergeordneten Elemente enthält.
Beachten Sie, dass diese Funktionalität in den Python-Bindungen für Selenium WebDriver nicht explizit dokumentiert ist. Es wurde jedoch getestet und bestätigt, dass es mit dem ChromeDriver funktioniert.
Das obige ist der detaillierte Inhalt vonWie greife ich mit Python auf die HTML-Quelle eines WebElements in Selenium WebDriver zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!