示例#1
0
        public Jogo ParseJogo(HtmlDocument page)
        {
            logger.LogInformation($"Escaneando jogo...");

            var jogo = new Jogo
            {
                Numero = ParseJogoId(page.DocumentNode.QuerySelector(JogoIdCssQuery)),
                Local  = ParseLocal(page.DocumentNode.QuerySelector(LocalCssQuery)),
                Data   = ParseDateTime(page.DocumentNode.QuerySelector(DataCssQuery), page.DocumentNode.QuerySelector(HoraCssQuery)),

                TimeA = timeParser.ParseTimeA(page),
                TimeB = timeParser.ParseTimeB(page),

                Arbitros = arbitroParser.ParseArbitros(page)
            };

            logger.LogInformation($"Jogo extraído com sucesso!");

            return(jogo);
        }