Пример #1
0
 public static ICrawlDaddy CreateAndInitCrawler(int sessionId, int crawlerId, string seedUrl, IRepository repo)
 {
     var daddy = new CrawlDaddy(new LogicProvider(), repo);
     daddy.InitializeCrawler(seedUrl, sessionId, crawlerId);
     daddy.DomainCrawlStarted += daddy_DomainCrawlStarting;
     daddy.DomainCrawlEnded += daddy_DomainCrawlEnded;
     daddy.ExternalLinksFound += daddy_ExternalLinksFound;
     daddy.LinkCrawlCompleted += daddy_LinkCrawlCompleted;
     return daddy;
 }
Пример #2
0
        public static ICrawlDaddy CreateAndInitCrawler(int sessionId, int crawlerId, string seedUrl, IRepository repo)
        {
            var daddy = new CrawlDaddy(new LogicProvider(), repo);

            daddy.InitializeCrawler(seedUrl, sessionId, crawlerId);
            daddy.DomainCrawlStarted += daddy_DomainCrawlStarting;
            daddy.DomainCrawlEnded   += daddy_DomainCrawlEnded;
            daddy.ExternalLinksFound += daddy_ExternalLinksFound;
            daddy.LinkCrawlCompleted += daddy_LinkCrawlCompleted;
            return(daddy);
        }