XmlSitemapGenerator

Категория: Программы Теги: Веб-разработка Опубликовано: 7 июня 2022 г. 16:10
Создание sitemap.xml для сайта mrkaban.ru
Создание sitemap.xml для сайта mrkaban.ru

Умный генератор карты сайта в формате sitemap.xml, который умеет извлекать дату обновления веб-страницы с самой веб-страницы, а не от сервера, как это делают программы уровня "любитель". Она учитывает запреты в robots.txt. Программа разработана в Python 3 и её интерфейс полностью на русском языке.

Лицензия: GNU GPL v2
Язык: Русский и Английский
ОС: Windows 10, Windows 7
Разработчик: Алексей Черемных
Версия: 1.1
Поддержка: github issues
Страница загрузки: github releases

Функциональные возможности:

  • сбор url адресов;
  • создание sitemap.xml;
  • отсутствие ограничений по количеству веб-страниц;
  • отсутствие ошибок при работе с доменами на кириллице;
  • отсутствие ошибок при работе с кириллицей в url;
  • извлечение даты обновлеия веб-страницы;
  • установка приоритетов и частоты обновления, основываясь на уровне вложенности;
  • общая информация в реальном времени;
  • список мусорных страниц для игнорированния, составленный на базе CMS Joomla;
  • поддержка http и https;
  • интерфейс на английском и русском языках.

По умолчанию карта сайта сохраняется в директории с программой.

Список мусорных страниц для игнорированния (не будут добавляться в карту сайта) с '.jpg', '.png', '/user?id=', 'login', 'logout', 'redirect.php', '.exe', '.zip', '.msi', '.JPG', '.PNG', 'comment-', 'component', 'users', '.tar.bz2'.

Похожие материалы:


Код функции-контроллера с декоратором
Разрешить только определенные HTTP запросы при помощи require_http_methods в Django
Автор: Алексей Черемных3 января 2021

В Django существует довольно простой способ разрешить только определенные типы HTTP запросов при помощи декоратора представлений require_http_methods.

Для этого необходимо во …

Форма заявки (пример)
Django автоматическое заполнение поля в модели при её создании
Автор: Алексей Черемных10 января 2021

Появилась необходимость заполнить поле с номером заявки до формирования формы, связанной с моделью, но как это сделать? В интернете много способов, …

Код функции
Простой способ в Django блокировать конкретные IP на всем сайте
Автор: Алексей Черемных3 января 2021

На любом сайте приходится блокировать определенные IP адреса. Если таковых нет, это значит только одно - что этим сайтом никто не …

VisualSEOStudio
Бесплатная программа для создания карты сайта
Автор: Алексей Черемных30 ноября 2020

Сегодня не так много бесплатных программ для создания карты сайта. Пара штук, и те работают как не очень. О переводе …

Код
Способ передать варианты выбора choices в forms.ChoiceField из views.py
Автор: Алексей Черемных21 июня 2021

Недавно сам столкнулся с проблемой передачи вариантов выбора для поля формы с типом виджета Radio и типом формы forms.ChoiceField из views.py. Зачем, …

Прогон по каталогам
Есть ли эффект от прогонов по каталогам?
Автор: Алексей Черемных28 ноября 2020

Уже давно разного рода сео специалисты спорят о пользе от прогона по каталогам. Под прогоном имеется в виду рассылка объявлений, …

Все теги:

Подписка на рассылку свежих статей