Python und Selenium, Element suchen

OP #7367564
Lesenswert?

Hi

Ich versuche mich gerade an Python & Selenium mit dem ChromeDriver. Eine Test-Webseite hat folgendes Element:

1
<meta name="titel" content="Beispiel;">

ich möchte nun das Element "titel" suchen und den Begriff "Beispiel" extrahieren. Dies hab ich versucht:

1
x=driver.find_element(By.NAME, "titel").text
2
print (x,"\n")

doch es scheint nicht zu funktionieren. Sieht jemand den Fehler?

#7367611
Lesenswert?

:(

  • Vermutlich hat Dein META-Element auch gar keinen Text. Aber den willst Du auch nicht; Du willst den Inhalt des Attributs "content" --> Versuche es mit .getAttribute("content")
  • Das META-Element ist vermutlich im Header-Bereich des HTML-Dokuments. Vielleicht könnte dies /weitere/ Probleme machen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren