static void Main(string[] args) { var bet = new Fonbet(); var s = bet.ParseAnonsLive(); Save("Marafon.data", s); }
private void LoadAsync() { System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; #if !DEBUG try { #endif Marafon betm = new Marafon(_urls[0]); List <SiteRow> sm = betm.ParseAnonsLive(); DateTime ser = DateTime.UtcNow; if (ser.AddHours(3).Day != ser.Day) { List <SiteRow> s1 = betm.ParseAnonsLive(DateTime.Now.AddDays(-1)); sm.AddRange(s1); } SiteRow.Save("Marafon.data", sm); Loger.Add($"Marafon загружен. количество: {sm.Count}"); #if !DEBUG } catch (Exception ex) { Loger.Add($"При загрузке данных произошла ошибка: {ex.Message}"); } try { #endif Fonbet betf = new Fonbet(_urls[1]); List <SiteRow> sf = betf.ParseAnonsLive(); SiteRow.Save("Fonbet.data", sf); Loger.Add($"Fonbet загружен. количество: {sf.Count}"); #if !DEBUG } catch (Exception ex) { Loger.Add($"При загрузке данных произошла ошибка: {ex.Message}"); } try { #endif Olimp beto = new Olimp(_urls[2]); List <SiteRow> so = beto.ParseAnonsLive(); SiteRow.Save("Olimp.data", so); Loger.Add($"Olimp загружен. количество: {so.Count}"); #if !DEBUG } catch (Exception ex) { Loger.Add($"При загрузке данных произошла ошибка: {ex.Message}"); } #endif try { Zenit bet = new Zenit(_urls[3]); List <SiteRow> s = bet.ParseAnonsLive(); SiteRow.Save("Zenit.data", s); Loger.Add($"Zenit загружен. количество: {s.Count}"); } catch (Exception ex) { Loger.Add($"При загрузке данных произошла ошибка: {ex.Message}"); } try { PariMatch bet = new PariMatch(_urls[4]); List <SiteRow> s = bet.ParseAnonsLive(); SiteRow.Save("PariMatch.data", s); Loger.Add($"PariMatch загружен. количество: {s.Count}"); } catch (Exception ex) { Loger.Add($"При загрузке данных произошла ошибка: {ex.Message}"); } IsLoad = false; }