Wie verhindert werden kann, dass jsoup Elemente mit mehreren Klassen auswählt. Wie ich Element class1 auswählen möchten, aber nicht ElementeJsoup html beim Parsen Auswahl von Elementen mit mehreren Klassen abwählen
1
A
Antwort
0
Ich sehe zwei Lösungen sowohl class1 und class2 mit:
1) Dies funktioniert nur, wenn die Elemente, die Sie wirklich nur tragen genau eine Klasse auswählen möchten und wenn es sind keine zufälligen Plätze vor oder nach dem Klassenattribut:
Elements elements = doc.select(".class1:not(.class2)")
Siehe:
Elements elements = doc.select("[class=class1]")
2) Sie Pseudo-Selektoren verwenden könnenfür weitere Informationen zu diesem Thema.
Verwandte Themen
- 1. Android + Jsoup - Probleme beim Parsen HTML
- 2. JSoup Parsen HTML schlecht strukturierte
- 3. Wie parsen mehrere HTML-Elemente in JSOUP?
- 4. Jsoup Link Auswahl
- 5. Vermeiden Sie das Entfernen von Leerzeichen und Zeilenumbruch beim Parsen von HTML mit jsoup
- 6. Warum HTML-Code unterscheidet sich beim Parsen von Website mit Jsoup als mit Browser
- 7. Java jsoup Auswahl von Links
- 8. Jsoup Parsen (regex)
- 9. Auswahl von Optionsfeldern beim Ziehen von Elementen mit jQuery Sortierfunktionen
- 10. Parsing HTML mit JAVA (Jsoup)
- 11. Jsoup: parsen URL-Links separat
- 12. Hinzufügen vieler CSS-Klassen zu HTML-Elementen
- 13. ersetzen HTML-Inhalte mit mehreren Elementen
- 14. Wie HTML-Elemente mit mehreren CSS-Klassen
- 15. Java jsoup Link Auswahl
- 16. Jsoup mehrere Klassen
- 17. Fehler beim Parsen von HTML-Thymeleaf-Seiten
- 18. Probleme beim Parsen von PHP in HTML
- 19. Android - mit Jsoup mit android_asset HTML-Datei
- 20. Fehler beim Parsen von HTML-Inhalten mit DOMDocument von PHP
- 21. Parsen von XML mit Elementen Kolon/namespace
- 22. Auswahl von Elementen Javascript
- 23. Parsing CSS mit jSoup
- 24. Jsoup HTML-Code
- 25. Jsoup ID-Auswahl funktioniert nicht
- 26. Auswahl der Tabellenansichtszeile bei der Rückgabe abwählen
- 27. Get HTML exact mit Jsoup
- 28. Schwierigkeiten beim Ausrichten von HTML-Header-Elementen
- 29. Jquery Javascript Auswahl eines Auswahloptionselements abwählen
- 30. Select2 Optionswert erhalten, die Auswahl löst/Abwählen