public RankingItem ParseChampion(HtmlNode champion) { var result = new RankingItem() { Href = champion.CssSelect(".view-athletes a").FirstOrDefault()?.Attributes["href"].Value, Name = champion.CssSelect(".view-athletes").FirstOrDefault()?.InnerText.Trim(), Rank = (champion.CssSelect(".view-grouping-header span").FirstOrDefault()?.InnerText ?? "") + (champion.CssSelect(".div.info h6 span.text").FirstOrDefault()?.InnerText ?? "") }; return(result); }
public RankingItem ParseRanked(HtmlNode node) { var result = new RankingItem() { Rank = node.CssSelect(".views-field-weight-class-rank") .FirstOrDefault() ?.InnerText .Trim(), Name = node.CssSelect(".view-id-athletes") .FirstOrDefault() ?.InnerText .Trim(), Href = node.CssSelect(".view-id-athletes a") .FirstOrDefault() ?.Attributes["href"] .Value }; return(result); }