Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 год назад
Дмитрий А.
35 лет, Украина
11 лет в сервисе
Был онлайн 13 часов назад
444 отзыва3 новых
1 год назад

Проверить наличие sitemap.xml  (файлов sitemap .xml может быть несколько) И вывести список в один столбец все урлы сайта.
Итак, на вхоже любой домен. На выходе все страницы сайта списком.

Пример обычных карт сайта
sitedozor.ru/sitemap.xml
hyperhost.ua/sitemap.xml
Пример карт сайта, состоящих из кусков
foxtrot.com.ua/sitemap.xml
searchengines.guru/dbseositemap.php
Алгоритм простой. Для заданного домена лезем в  robots.xt
и ищем директиву Sitemap: 
если она есть, то это имя карты сайта. Иначе пробуем загрузить стандартное имя домен/sitemap.xml
Если в карте указаны куски как в примере foxtrot.com.ua/sitemap.xml
<sitemap>
...
</sitemap>
то в цикле проходимся по всем кускам.
На выходе список урлов, которые расположены в директиве
  <url>
    <loc>url</loc>
...
  </url>

  • Рекламное место свободно
    16 дней за $6
Дмитрий А.
36 лет, Россия
13 лет в сервисе
Был онлайн 1 месяц назад
1 год назад
Ильдар В.
40 лет, Россия
10 лет в сервисе
Был онлайн 5 минут назад
64 отзыва3 новых
1 год назад

Безопасный платеж

ТОП-10 — Веб-программирование
Шериф Сафаров
22 года, Азербайджан
2 года в сервисе
Был онлайн 7 часов назад
1 год назад

Безопасный платеж

Маргарита Шипулина
31 год, Россия
8 лет в сервисе
Была онлайн 10 дней назад
1 год назад

Другие заказы в категории «Веб-программирование»