Je veux écrire quelque chose du genre:
//a[not contains(@id, 'xx')]
(ce qui signifie que tous les liens dont l'attribut 'id' ne contient pas la chaîne 'xx')
Je ne trouve pas la bonne syntaxe.
dom
xpath
xpathquery
Gars
la source
la source
vous pouvez utiliser la
not(expression)
fonctionou
la source
Aucune de ces réponses n'a fonctionné pour moi pour python. J'ai résolu par ça
Vous pouvez également utiliser ou conditionner dans votre xpath par
|
opérateur. Tel queParfois, nous voulons un élément qui n'a pas de classe. Alors tu peux faire comme
la source
Utilisez
boolean function
comme ci-dessous:la source