J'ai un code source sur une page Web que je souhaite extraire (je l'ai réduit exactement ce qui est pertinent ici:Obtenir des données spécifiques de la page Web en utilisant uniquement les éléments de classe
<div class="sideInfoPlayer">
<a class="signLink" href="spieler.php?uid=12345" title="Profile">
<span class="wrap">Wagamama</span>
</a>
Maintenant, le truc Je veux que le mot Wagamama apparaisse dans une boîte de message, mais ce mot change à chaque page de ce site, donc j'ai besoin de cet élément, mais il n'y a pas d'identifiant sur cette page. classer "sideInfoPlayer" d'abord, puis trouver la classe "wrap" dans le bloc de la classe précédente
J'ai écrit ci-dessous pour obtenir le premier mais je ne sais pas w comment aborder le second et ensuite obtenir la valeur souhaitée.
HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("div");
foreach (HtmlElement element in col)
{
string cls = element.GetAttribute("className");
if (String.IsNullOrEmpty(cls) || !cls.Equals("sideInfoPlayer"))
continue;
}
J'espère que vous pouvez aider à me décoller sur celui-ci.
Salut Anri, Il vient de gagner,.. le travail t pour moi juste pour être clair, je suis un peu nouveau pour cette C# comme je l'ai utilisé pour coder en VB beaucoup avant et essayer ma main à C#. Serait-ce trop demander de me montrer comment dans un morceau de code pour que je puisse comprendre les manipulations et je vais m'adapter à mes besoins (j'espère). Cordialement. – touyets
@ user1842134 a mis à jour ma réponse – Anri
Fantastique. Je vous remercie! – touyets