in lib/crawler/coordinator.rb [216:243]
def enqueue_sitemaps
if config.sitemap_urls.any?
system_logger.debug("Seeding the crawl with #{config.sitemap_urls.count} Sitemap URLs...")
add_urls_to_backlog(
urls: config.sitemap_urls,
type: :sitemap,
source_type: SEED_LIST,
crawl_depth: 1
)
end
return if config.sitemap_discovery_disabled
valid_auto_discovered_sitemap_urls = fetch_valid_auto_discovered_sitemap_urls!
return unless valid_auto_discovered_sitemap_urls.any?
system_logger.debug(
"Seeding the crawl with #{valid_auto_discovered_sitemap_urls.count} " \
'auto-discovered (via robots.txt) Sitemap URLs...'
)
add_urls_to_backlog(
urls: valid_auto_discovered_sitemap_urls,
type: :sitemap,
source_type: SEED_LIST,
crawl_depth: 1
)
end