Python und Selenium, Element suchen

OP #7367564

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

:(

  • 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

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.