Crawler using sitemap to crawl site/regenerate cache.
Files are not stored, point is just to trigger url.
composer require dr4g0nsr/sitemap-crawler
Create config.php:
<?php
$settings = [
"sleep" => 0,
"excluded" => []
];
Use code like this:
<?php
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/config.php';
use dr4g0nsr\Crawler;
$url = 'https://candymapper.com';
print "Crawler version: " . Crawler::version() . PHP_EOL;
$crawler = new Crawler(['sleep' => 0, 'verbose' => true]);
$crawler->loadConfig(__DIR__ . '/config.php');
$sitemap = $crawler->getSitemap($url);
$crawler->crawlURLS($sitemap);
That would be simplest code, you can also find it in test subdir under vendor/dr4g0nsr/SitemapCrawler/test.