Witajcie
Piszę sobie program, który przeszukuje guugla i ma zbierać wyniki z top10. Linki z wynikami mają postać <a href=".." class="l" (...)>Tilte strony</a>. Chcę wrzucić sobie wszystkie tilte do listy, przeszukuję to za pomocą "//a[@class='l']" -> ale to nie działa, wyrzuca pustkę niesamowitą. Gdy usunę klasę [@class='l'], wszystko trybi perfekt i zbiera każdy link na stronie. A jak zmusić go do pracy z class='l' ?
HtmlWeb siec = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmldokument = siec.Load(@"https://www.google.pl/search?q=piwo");
List<string> list = new List<string>();
if (htmldokument != null)
{
foreach (HtmlNode text in htmldokument.DocumentNode.SelectNodes("//a[@class='l']"))
{
list.Add(text.InnerHtml);
Console.WriteLine(text.InnerHtml);
}
}
Console.ReadKey();
pozdrawiam