public MercariCrawler(IHttpClientProvider httpClientProvider, ILoggerFactory loggerFactory) { Domain = CrawlerDomain.Mercari; Parser = new MercariParser(loggerFactory.CreateLogger <MercariParser>()); Source = new MercariSource(httpClientProvider); Cache = new CrawlerCache <MercariItem>(); }
public MandarakeCrawler(IHttpClientProvider httpClientProvider, ILoggerFactory loggerFactory) { Domain = CrawlerDomain.Mandarake; Parser = new MandarakeParser(loggerFactory.CreateLogger <MandarakeParser>()); Source = new MandarakeSource(httpClientProvider); Cache = new CrawlerCache <MandarakeItem>(); }
public LashinbangCrawler(IHttpClientProvider httpClientProvider, ILoggerFactory loggerFactory) { Domain = CrawlerDomain.Yahoo; Parser = new LashinbangParser(loggerFactory.CreateLogger <LashinbangParser>()); Source = new LashinbangSource(httpClientProvider); Cache = new CrawlerCache <LashinbangItem>(); }
public SurugayaCrawler(IHttpClientProvider httpClientProvider, ILoggerFactory loggerFactory) { Domain = CrawlerDomain.Surugaya; Parser = new SurugayaParser(loggerFactory.CreateLogger <SurugayaParser>()); Source = new SurugayaSource(httpClientProvider); Cache = new CrawlerCache <SurugayaItem>(); }
public YahooCrawler(IHttpClientProvider httpClientProvider, ILoggerFactory loggerFactory) { Domain = CrawlerDomain.Yahoo; Parser = new YahooParser(loggerFactory.CreateLogger <YahooParser>()); Source = new YahooSource(httpClientProvider); Cache = new CrawlerCache <YahooItem>(); }