Skip to content

ivebe/sitemap-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sitemap-crawler

Sitemap crawler/generator. For given URL it will return sitemap XML file.

Install

composer require ivebe/sitemap-crawler

Example

<?php

require_once __DIR__ . '/vendor/autoload.php';

use Ivebe\SitemapCrawler\Crawler;
use Ivebe\SitemapCrawler\SitemapService;
use Ivebe\SitemapCrawler\LinkCollection;

$config = require "src/config.php";
$url = "http://www.google.com";

$crawler    = new Crawler($config);
$collection = new LinkCollection();
$provider   = new SitemapService($crawler, $collection);

$links = $provider->crawl($url);
$provider->export('monthly');

About

Crawl given URL and generate sitemap.xml file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages