Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var logger = new ConsoleLogger();

            try
            {
                var loader     = new HtmlDocumentLoader();
                var repository = new CrawlerRepository();
                //var crawlers = new ICrawler[] { new RabotaUaCrawler(logger), new CareersStackoverfowComCrawler(logger) };
                var crawlers = new ICrawler[] { new CareersStackoverfowComCrawler(logger) };
                foreach (var crawler in crawlers)
                {
                    crawler.Crawl(loader, repository);
                }
            }
            catch (Exception e)
            {
                logger.Log("FAILED exception caught in Main() method. Exception message: " + e.Message);
                logger.Log(e.StackTrace);
            }
        }
Exemplo n.º 2
0
 public CrawlerService()
 {
     crawlerRepository = new CrawlerRepository();
 }