public IDataService Build(ScrapeTarget scrapeTarget) { switch (scrapeTarget.Name) { case "CvMarket": return(new CvMarketDataService()); break; case "CvBankas": break; case "CvOnline": break; } return(null); }
private async Task ScrapAsync(ScrapeTarget target, int offset) { await Task.Delay(new Random().Next(3000, 6000)); Console.WriteLine($"!!!!!##{offset}##Done fetching {target.url}...."); }