J'essaie d'obtenir seulement des cellules spécifiques dans chaque ligne en utilisant HTMLAgilityPack.Récupère les première et deuxième cellules de chaque ligne du tableau HTML
foreach (HtmlNode row in ContentNode.SelectNodes("descendant::tr"))
{
//Do something to first cell
//Do something to second cell
}
Il y a plus de cellules, et chaque cellule nécessite un traitement spécialisé. Je suppose qu'il y a un moyen de le faire en utilisant XPath, mais je suis assez inutile à cela. Y at-il peut-être quelque chose comme
var cell1 = row.SelectSingleNode("descendant::td:first");
Bonne question (1). Voir ma réponse pour une expression XPath à une seule ligne qui sélectionne exactement les nœuds désirés. –