C # Obtiene texto que reemplaza el texto de las tags span de un código HTML

Tengo que hacer una aplicación de consola en C # que lee algunos textos de páginas web específicas. Ahora tengo algunos problemas porque no sé leer texto entre tags. Para empezar, estoy descargando el código html de la página web usando el objeto WebClient.

WebClient client = new WebClient(); String htmlCode = client.DownloadString(link); 

En la cadena htmlCode , entre las tags tengo una imagen que es un gif de una barra de carga.

  

Si voy a ese sitio web desde un navegador y verifico esa parte o si uso la función Inspeccionar elemento (que me muestra el código html) en esa parte de la página web, tengo un texto largo (que necesito obtener). Además, en el navegador, si elijo Ver fuente, aún existen esas tags.

Necesito obtener el texto que reemplaza la imagen gif. ¿Cómo puedo hacer eso?

Gracias.

Para que lo tengas a mano:

  • Agility Pack – sitio codeplex
  • Html Agility Pack Test Bed – gran herramienta si vas a trabajar con agility pack.
  • Tutorial de XPath en w3schools . Quieres leer esto antes de jugar con Agility.

Dicho lo anterior, si dedica tiempo a revisar el material anterior, no debería tener problemas para encontrar el tramo y jugar con él.

Buena suerte 🙂