2016-07-21 7 views
0

Ich möchte Text entweder von einem Tag oder einem P-Tag extrahieren und fragen, ob ich sie beide in der gleichen XPATH tun kann.Ist es möglich, mehrere Tags in Xpath, Python

XPATH würde wie folgt aussehen:

'//*[contains(@id, "profile")]/div/div/div/div/a|h4/a' 

wo '|' bedeutet, einen Tag oder h4 Tag

Antwort

1

Verwenden self Achse

//*[contains(@id, "profile")]/div/div/div/div/*[self::a or self::h4]/a 

Und wenn Sie .../div/a oder .../div/h4/a, Verwendung Vereinigung von zwei Xpath

//*[contains(@id, "profile")]/div/div/div/div/a | //*[contains(@id, "profile")]/div/div/div/div/a 
wollen
Verwandte Themen