HtmlAgilityPack.HtmlNode no hay definición para SelectNodes [c#]


Answers

Question

Intento usar HtmlAgilityPack para encontrar elementos dentro de un sitio web. Mi problema es el siguiente:

Creé una aplicación universal de Windows 8 (c #)

Con NuGet Manager agregué:

using System.Net.Http;
using HtmlAgilityPack;

Entonces lo hice:

string htmlPage;
using (var client = new HttpClient())
{
    htmlPage = await client.GetStringAsync("http://www.domain.de/");
}

HtmlDocument myDocument = new HtmlDocument();
myDocument.LoadHtml(htmlPage);

//this line results an error @ "SelectNodes"
var metaTags = myDocument.DocumentNode.SelectNodes("//meta");

Pero visual studio dice:

Error 1 'HtmlAgilityPack.HtmlNode' does not contain a definition for 'SelectNodes'

Ya busqué en Google el problema pero todos los sitios web simplemente resolvieron otro problema donde el código decía "DocumentElement" en lugar de "DocumentNode".

¿Tienes alguna pista?

¡Gracias!