Looking for jsoup Keywords? Try Ask4Keywords

JsoupSelektoren


Bemerkungen

Ein Selektor ist eine Kette einfacher Selektoren, die durch Kombinatoren getrennt sind. Selektoren unterscheiden nicht zwischen Groß- und Kleinschreibung (einschließlich gegen Elemente, Attribute und Attributwerte).

Der Universalselektor (*) ist implizit, wenn kein Elementselektor bereitgestellt wird (dh * .header und .header sind gleichwertig).

Muster Streichhölzer Beispiel
* irgendein Element *
tag Elemente mit dem angegebenen Tagnamen div
ns|E Elemente vom Typ E im Namensraum ns fb|name finds <fb:name> elements
#id Elemente mit Attribut-ID "ID" div#wrap, #logo
.class Elemente mit einem Klassennamen "Klasse" div.left, .result
[attr] Elemente mit einem Attribut "attr" (mit einem beliebigen Wert) a[href], [title]
[^attrPrefix] Elemente mit einem Attributnamen, der mit "attrPrefix" beginnt. Verwenden Sie diese Option, um Elemente mit HTML5-Datasets zu suchen [^data-], div[^data-]
[attr=val] Elemente mit einem Attribut "attr" und einem Wert gleich "val" img[width=500], a[rel=nofollow]
[attr="val"] Elemente mit einem Attribut "attr" und einem Wert gleich "val" span[hello="Cleveland"][goodbye="Columbus"], a[rel="nofollow"]
[attr^=valPrefix] Elemente mit einem Attribut "attr" und einem Wert, der mit "valPrefix" beginnt a[href^=http:]
[attr$=valSuffix] Elemente mit einem Attribut "attr" und einem Wert, der mit "valSuffix" endet img[src$=.png]
[attr*=valContaining] Elemente mit einem Attribut "attr" und einem Wert, der "valContaining" enthält a[href*=/search/]
[attr~=regex] Elemente mit einem Attribut "attr" und einem Wert, der dem regulären Ausdruck entspricht img[src~=(?i)\.(png|jpe?g)]
Das Obige kann in beliebiger Reihenfolge kombiniert werden div.header[title]

Selektor vollständige Referenz

Selektoren Verwandte Beispiele