Forum: PC-Programmierung Python und Selenium, Element suchen


von Peter G. (peterdergrosse)


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?

von Εrnst B. (ernst)


Lesenswert?

Versuch
 By.CSS_SELECTOR, 'meta[name="titel"]'

von Achim H. (anymouse)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.