Bonjour,
J'essaie de trier les nodes <span> qui vont par exemple avoir la couleur bleue.
J'ai remarqué que le style était dans l'Attributes[1] d'un node <span>.
Voici mon code, et j'obtiens, nada...
Quelqu'un voit-il comment faire la manip ?
Merci par avance pour votre aide :
Le code source d'une page html indique, dans un éditeur de texte : color: rgb(0, 0, 255) pour la couleur bleue, et au débogage, ça me parle de color:#0000ff.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string bluecolor = @"color:#0000ff"; var rubrique = doc.DocumentNode.Descendants("span"); // je récupère tous les nodes <span> foreach (var rub in rubrique) { if (rub.Attributes.Count > 1) if (rub.Attributes[1].Value.Contains(bluecolor)) richTextBoxBlue.Text += rub.InnerText + "\n"; // je rentre le texte en bleu dans un richBox }
Je suppose que c'est à cause de cela, et qu'il doit falloir dire au programme quelle version prendre pour le filtrage ....
Mais je sèche depuis un moment là-dessus.
En tout cas, merci d'avance pour votre aide.
Partager