Использую код с сайта, он работает и с ним все хорошо. Но я не понимаю принципа
//создаем переменную и кладем в нее сразу через фунекцию код страницы
var pageContent = LoadPage(@"https://www.noob-club.ru/");
//Создаем объект класса
var document = new HtmlDocument();
//Используем метод класса и отправляем в него код страницы
document.LoadHtml(pageContent);
//дальше не совсем понятно
//Создаем коллекцию и кладем в не то что спарсили?
HtmlNodeCollection links = document.DocumentNode.SelectNodes("/html/body/div[5]/div/table/tbody/tr/td[1]/div[4]/span[1]/h1/a");
foreach (HtmlNode link in links)
Console.WriteLine("{0} - {1}", link.InnerText, link.GetAttributeValue("href", ""));
//Этот код не сработает так как я незнаю что делает "link.InnerText, link.GetAttributeValue("href", "")" и не редактировал их.
//Если я попытаюсь вывести содержимое коллекции
HtmlNodeCollection links = document.DocumentNode.SelectNodes(".//h2/a");
Console.WriteLine(links[1]);
//то получу
HtmlAgilityPack.HtmlNode
Как мне просто спарсить данные одним xpath и положить их в коллекцию? Сайт который в коде просто для примера.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей