Salut à tous !
Mon but ultime :
Récupérer les Elements (au sens de JSoup) d'une page html contenant le symbole € dans leur texte (codé par &euro).
Ligne contenue dans mon String html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <span class="nodisplay">41,93 €</span>
Contrainte :
Je ne veux pas avoir à utiliser une recherche sur le "span" ou un quelconque autre tag, ni attribut. Juste sur le texte.
Actuellement, j'en suis là :
Je ne comprends pas mon erreur. Est-ce que j'utilise mal cette méthode ? Est-ce que j'utilise la mauvaise ? Devrais-je utiliser autre chose que JSoup ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Document doc = Jsoup.parse(html); Elements ePrice = doc.getElementsContainingOwnText("&euro"); //à priori, l'erreur est là System.out.println(Integer.toString(ePrice.size())); //return 0 for (Element element : ePrice) { System.out.println(element.ownText()); //ne retourne rien (forcément) }
Merci beaucoup par avance !
Partager