public WebCrawler(int crawlDepth, ILog logger) { if (logger == null) { throw new ArgumentNullException(); } CrawlDepth = crawlDepth; _logger = logger; _htmlUrlExtracter = new AngleSharpUrlExtracter(); }
public WebCrawler(IHtmlUrlExtracter extracter, int crawlDepth, ILog logger) { if (extracter == null) { throw new ArgumentNullException(nameof(extracter)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } CrawlDepth = crawlDepth; _logger = logger; _htmlUrlExtracter = extracter; }