Example #1
0
        /// <summary>
        /// Returns a list of shelter crawler
        /// for different websites
        /// </summary>
        /// <param name="driver"></param>
        /// <returns></returns>
        private static List <IShelterCrawler> GetShelterCrawlers(ChromeDriver driver, IDatastoreProvider dbProvider, ILogger log)
        {
            List <IShelterCrawler> crawlers = new List <IShelterCrawler>
            {
                new HomelessShelterDirectorySiteCrawler(driver, dbProvider, log)
            };

            return(crawlers);
        }
Example #2
0
 public HomelessShelterDirectorySiteCrawler(ChromeDriver driver, IDatastoreProvider dbProvider, ILogger log)
 {
     this.driver     = driver;
     this.log        = log;
     this.dbProvider = dbProvider;
 }