public AllMarkets() { _betfair = new Betfair(); _bet365 = new Bet365(this); _skyBetNew = new NewSkyBet(this); _threadsScores = new List <ThreadScore>(2); _parsingInfo = new ParsingInfo(); MainForm.CheckChange += MainFormOnCheckChange; }
static void Main(string[] args) { Console.WriteLine("START " + DateTime.Now.ToLongTimeString()); ServicePointManager.DefaultConnectionLimit = 1000; Betfair.Init(); pServer.Start(); //Console.WriteLine(Betfair.GetJsonBet("1.171685987", "1222347", "0.1", "1.01")); //Console.WriteLine("Start2: " + DateTime.Now.ToLongTimeString()); //Console.WriteLine((Betfair.JsonRequestBetfair("[" + Betfair.GetJsonBet("1.171775699", "3806543", "1", "20.01") + "]"))); //Console.WriteLine("End2: " + DateTime.Now.ToLongTimeString()); Betfair.Start(); Console.ReadLine(); }
public async Task OnResponse(object sender, SessionEventArgs e) { if (e.HttpClient.Response.StatusCode == 200 && (e.HttpClient.Request.Method == "GET" || e.HttpClient.Request.Method == "POST")) { string url = e.HttpClient.Request.Url; if (url.Contains("ero.betfair.com") && url.Contains("bymarket") && !url.Contains("RUNNER_DESCRIPTION")) { Betfair.Parse(await e.GetResponseBodyAsString(), url, e.HttpClient.Request.Headers.GetAllHeaders(), false); } else if (url.Contains("eventTimeline")) { Betfair.ParseTimeLine(await e.GetResponseBodyAsString(), url); } else if (url.Contains("was.betfair.com")) { Betfair.walletHeaders = e.HttpClient.Request.Headers.GetAllHeaders(); Betfair.walletURL = url; } } }