Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }