I am trying to use the HtmlAgilityPack to finds elements within a website.
My Problem is the following:
I created a Windows 8 universal app (c#)
With the NuGet Manager I added:
using System.Net.Http;
using HtmlAgilityPack;
Then i did:
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");
But visual studio says:
Error 1 'HtmlAgilityPack.HtmlNode' does not contain a definition for 'SelectNodes'
I already googled the problem but all websites just solved another problem where the code said "DocumentElement" instead of "DocumentNode".
Do you have any hints?
Thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…