public override List <Chip> Parse(string url) { HtmlDocumentNode = Web.Load(url).DocumentNode; try { ResultGroups = HtmlDocumentNode.SelectNodes("//a[@class='link group-header']") .Select(n => n.GetAttributeValue("href", null)); } catch (ArgumentNullException e) { ResultGroups = null; } return(GetChipList()); }
internal override IEnumerable <string> GetResultPrice() { return(HtmlDocumentNode.SelectNodes("//div[@class='denoPrice']") .Select(n => n.InnerText)); }
internal override IEnumerable <string> GetResultAvailability() { return(HtmlDocumentNode.SelectNodes("//div[@class='butt-add']/span") .Select(n => n.InnerText)); }
internal override IEnumerable <string> GetResultPictureLinks() { return(HtmlDocumentNode.SelectNodes("//div[@class='cat-pic']/a/img") .Select(n => n.GetAttributeValue("src", null))); }
internal override IEnumerable <string> GetResultLinks() { return(HtmlDocumentNode.SelectNodes("//div[@class='cat-item']/h3/a") .Select(n => n.GetAttributeValue("href", null))); }
internal override IEnumerable <string> GetResultNames() { return(HtmlDocumentNode.SelectNodes("//div[@class='cat-item']/h3/a") .Select(n => n.InnerText)); }