Загрузка XML карт

Утилита для загрузки и некоторой проверки XML карт сайтов, включая составные (с индексным файлом).




Работа с утилитой

При запуске скрипт ищет в папке один или несколько из этих файлов:

sitemap.txt
sitemap_empty.txt
sitemap_dubli.csv
sitemap_diff.csv
И если находит хотя бы один из них, выдаётся предупреждение перед удалением файла(-ов).

Загрузка XML карт

Указываем url XML карты в соответствующем поле и нажимаем "старт":

Интерфейс проверяльщика карт

Если не проставить чекбоксы, тогда будет загружена карта (или карты, если указан индексный файл) и все url'ы будут сохранены списком в текстовый файл "sitemap.txt".


Поиск дублирующихся url'ов

При простановке сооответствующего чекбокса, в карте(-ах) ищутся дублирующиеся url'ы и, если находятся, то сохраняются в файл "sitemap_dubli.csv".


Сравнение со списком url'ов

Если проставить соответствующий чекбокс, будет произведено сравнение url'ов из карт(-ы) сайта со списком, вбитым в поле программы (например, копипаст url'ов, найденных Лягушкой). Результаты сохраняются в файл "sitemap_diff.csv".


Ограничения

Проверка работает надёжно только с картами с латинскими ЧПУ

Не ЧПУ или url'ы с русскими буквами могут обрабатываться некорректно в режимах поиска дублей и сравнения url'ов. Скачиваться любые карты должны без проблем.

Также, url карты не сохраняется между перезапусками утилиты.


Альтернативы

В SEO-Excel есть макрос загрузки XML карты. Ещё какое-то удобное решение попадалось, но сейчас не помню.

Использованные картинки: 1