c # htmlagilitypack analyser le premier lien de div avec class?

c# html-agility-pack

Question

J'essaie d'analyser le premier lien dans le code HTML ci /search?id=3 dessous /search?id=3

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

J'ai essayé de le sélectionner avec le XPATH suivant, mais je n'arrive pas à en faire fonctionner l'un d'entre eux:

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

Des idées?

Réponse populaire

Si vous êtes certain que c'est la première URL du document HTML:

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;

Ou ceci si vous êtes sûr que c'est le premier ulr de la classe brs_col

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi