static void Main(string[] args) { InstanceContext context = new InstanceContext(new CallBack()); CrawlerClient client = new CrawlerClient(context); bool close_flag = true; client.OpenSession(); while (close_flag) { client.DoWork(Console.ReadLine()); } }
public override async void UpdateCheapTicketPrice() { if (domesticRoute.IsVJ) { DateTime departTime = getDate(); try { CrawlerClient client = new CrawlerClient(); RootMinPrice root = await client.GetPriceInFareVietJetAirAsync(1, domesticRoute.ArrivalAirport, 0, departTime, domesticRoute.DepartureAirport, 0, false, departTime.AddDays(10)); UpdateToDatabase(root, false, true, false, domesticRoute); } catch (Exception ex) { countError++; #if DEBUG File.AppendAllText("ErrorVJ.txt", "Depart=" + domesticRoute.DepartureAirport + ";Arrival=" + domesticRoute.ArrivalAirport + ";Date=" + departTime + "\n"); #endif } } Next(); }