2017-01-23 2 views
1

Ich versuche, alle Körperelemente in einer Abfrage ohne divs Elemente zu bekommen, hier ist mein Code,alle Körperelemente Get

body = driver.find_element(By.TAG_NAME, 'body') 
elements = body.find_elements(By.TAG_NAME, '*') 

aber mit diesem, einer Abfrage Selen Python ohne die div mit erhalte ich alle die Elemente, und ich möchte diejenigen, die keine div-Elemente sind.

Ist das möglich mit einer Abfrage?

+0

Versuchen '*: nicht (div)'. Arbeiten in CSS-Selektoren, nicht sicher, es wird hier funktionieren ... – Xufox

Antwort

0

Versuchen Sie folgendes zu verwenden:

elements = body.find_elements(By.XPATH, './/*[not(self::div)]') 
+0

Danke, dass funktioniert hat – zolid