Bonsoir,

J'utilise Html Agility Pack ainsi que XPath afin de parser une page HTML en C#, mon soucis est que je parse l'apple store pour pouvoir récupérer le titre, un descriptif et l'icône de l'application, pour le descriptif et le titre aucun problème je récupère bien ce que je souhaite, mais pour l'icône de l'application je n'y arrive pas.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
HtmlAgilityPack.HtmlDocument doc = web.Load(url);
var imageApp = doc.DocumentNode.SelectSingleNode("//img[@class='artwork']");
info.ImgURL = imageApp.GetAttributeValue("src", null);
Je récupère bien un attribut, le résultat n'est pas null, mais l'icône ne correspond pas à celle que je souhaite, j'ai remarqué qu'il y a une autre class artwork un peu plus en bas de page et je récupère cette attribut au lieu de celui du dessus qui m'intéresse, comment puis-je procéder de façon la plus simple?

Merci, bonne soirée !