PHP Xpath : obtenez toutes href valeurs qui contiennent de l'aiguille

De travail avec PHP Xpath essayer de rapidement tirer de certains liens dans une page html.

Suivantes trouverez tous les liens href sur mypage.html:
$nodes = $x->query("//a[@href]");

Alors que le suivant sera de trouver tous les liens href où le description correspond à mes aiguilles:
$nodes = $x->query("//a[contains(@href,'click me')]");

Ce que je cherche à atteindre est la mise en correspondance sur le href lui-même, plus spécifiquement, de trouver les url qui contiennent certains paramètres. Est-ce possible à l'intérieur d'une requête Xpath ou devrais-je commencer à manipuler la sortie de la première requête Xpath?

  • Oui, mais de la recherche pour "aiguille" renvoie le texte de la partie en $noeud->nodeValue(); et non pas souhaité exemple.com?param=aiguille ...?
InformationsquelleAutor MattW | 2010-03-06