private static CyberFootballMatch[] GetMatches() { var container = ParimatchWebBrowser.GetElementByCssSelector(ParimatchConverter.LiveUrl, "div.container > div.wrapper"); var liveEvents = ParimatchConverter.GetListLiveEvents2(container); var liveMatches = liveEvents.Where(x => x.Competition.ToLower().Contains("cyberfootball. fifa. cyber stars league.")).ToList(); if (liveMatches.Count == 0) { Console.WriteLine("No matches"); return(new CyberFootballMatch[0]); } return(liveMatches.Select(CyberFootballMatch.FromLiveMatch).Where(q => q != null).ToArray()); }
public void Process() { var container = ParimatchWebBrowser.GetElementByCssSelector(ParimatchConverter.LiveUrl, "div.container > div.wrapper"); var liveEvents = ParimatchConverter.GetListLiveEvents2(container); Console.Clear(); Console.WriteLine($"Live matches: {liveEvents.Length}"); var basketball = ParimatchConverter.GetBasketballLiveResults(liveEvents); foreach (var item in liveEvents) { Console.WriteLine($"{item.SportType}: {item.Team1} - {item.Team2} {item.Result}"); Console.WriteLine($"w={item.Win1Odds}; x={item.DrawOdds} l={item.Win2Odds} r={item.Result}"); Console.WriteLine($"f1={item.Fora1Value}:{item.Fora1Odds}; f2={item.Fora2Value}:{item.Fora2Odds}; t={item.TotalValue} o={item.TotalOverOdds} u={item.TotalUnderOdds}"); } }