c # htmlagilitypack analizar primer enlace de div con clase?

c# html-agility-pack

Pregunta

Estoy intentando analizar el primer enlace en el código html a continuación /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>

He intentado seleccionarlo con el siguiente XPATH, pero parece que ninguno de ellos funciona:

//div[@class='brs_col']//p//a[@href]
//div[@class='brs_col']//p[0]//a[@href]
//div[@class='brs_col']//p//a[0][@href]

¿Algunas ideas?

Respuesta popular

Esto si está seguro de que es la primera url en todo el documento HTML:

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

O esto si está seguro de que es la primera ulr en la clase brs_col

doc.DocumentNode.SelectSingleNode("//div[@class='brs_col']//a").Attributes["href"].Value;


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué