Я пытаюсь вытащить таблицу с сайта с помощью пакета Agility Pack. У меня возникла проблема с извлечением данных столбца. Каждая строка должна иметь 6 столбцов. Однако, когда я читаю ячейки, он объединяет все данные столбцов в один результат.Ячейки пакета Agility Pack объединены
Я получаю это: Vintage Буфф Banner665c12425
Вместо этого:
Vintage Buff Banner
665c
Blank
код я использую ниже:
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://www.tf2wh.com/backpack?bp=x44rUEmREP-OCT9Kp-9w6n3GOJQJpf43YQD_dp98AvY");
var xpath = "/html/body/div[@class='page']/div[@class='main']/div[@class='specialtrade']/table[@class='data']/tbody/tr[@class='normal']";
var rows = doc.DocumentNode.SelectNodes(xpath);
foreach (HtmlNode row in rows)
{
HtmlNodeCollection cells = row.SelectNodes("th|td");
foreach (HtmlNode cell in cells)
{
Console.WriteLine("cell: " + cell.InnerText);
}
}