using System.Collections.Generic;
var doc = new HtmlDocument();
var tableRows = doc.DocumentNode.SelectNodes("//table//tr");
List<Dictionary<string, string>> posData = new List<Dictionary<string, string>>();
foreach (var row in tableRows)
var cells = row.SelectNodes("td");
if (cells != null && cells.Count == 2)
string product = cells[0].InnerText.Trim();
string price = cells[1].InnerText.Trim().Replace("$", "");
posData.Add(new Dictionary<string, string> { { "product", product }, { "price", price } });
foreach (var item in posData)
Console.WriteLine($"Product: {item["product"]}, Price: {item["price"]}");