Chcę coś takiego napisać:
//a[not contains(@id, 'xx')]
(co oznacza, że wszystkie linki, które istnieją w atrybucie „id”, nie zawierają ciągu „xx”)
Nie mogę znaleźć odpowiedniej składni.
dom
xpath
xpathquery
Chłopak
źródło
źródło
możesz użyć
not(expression)
funkcjilub
źródło
Żadna z tych odpowiedzi nie działała dla mnie w przypadku Pythona. Rozwiązałem przez to
Możesz także użyć lub warunkować w swojej ścieżce xpath według
|
operatora. Jak na przykładCzasami chcemy elementu, który nie ma klasy. Więc możesz zrobić lubić
źródło
Użyj
boolean function
jak poniżej:źródło