Programming C#

Net Core Crawler HtmlAgilityPack

Add Package

dotnet add package HtmlAgilityPack

Using HtmlAgilityPack

HtmlWeb htmlWeb = new HtmlWeb();
HtmlDocument doc = htmlWeb.Load("https://sixdo.vn/san-pham");
HtmlNodeCollection items = doc.DocumentNode.SelectNodes("//div[contains(@class, \"col-lg-4 col-md-4 col-sm-6 col-xs-6 c-item\")]");
foreach (var item in items){
    System.Console.WriteLine(item.SelectSingleNode("./h3").InnerText.Trim());
    System.Console.WriteLine(item.SelectSingleNode(".//span[@class=\"c-real_price\"]").InnerText.Trim());
    System.Console.WriteLine(item.SelectSingleNode(".//img").GetAttributeValue("src", null));
}