
Здравствуйте Друзья, сегодня я Вам расскажу как автоматически создавать sitemap.xml с помощью коммандной строки Python и выполнять автоматический запрос на сканирование в google! Вы научитесь работать с продвинутыми командами Windows cmd и python. В статье есть готовые примеры работ и многое другое...
Для начала нам необходимо создать собственно sitemap. sitemap- это карта сайта для поисковых роботов, с помощью которого Вы можете добавлять ссылки в индекс google.com,yandex.ru и др. для оптимизации поисковых машин.
Приступим к созданию sitemap, подробная инструкция сдесь...
Если у Вас возникнут трудности, вылаживаю готовый файл конфигурации для скрипта автоматической генерации sitemap.
Также Вам понадобиться ПО python для генерации файла sitemap.xml, поэтому рекомендую его также сразу скачать и установить на компьютер.
Сгенерировали!? были проблемы? согласен, не все так просто как кажеться, вообщем если проблемы еще остались, всегда буду рад помочь, мой номер аськи 444443553
Готово! Теперь перейдем непосредственно к автоматизированию данного процесса! Что же нам для этого понадобиться :
- Планировщик заданий (стандартная служба Windows)
- Правильно написанный bat-файл для посылки http запроса
- Аккаунт google и ранее созданый и загруженный файл sitemap
- Ровные рук
Теперь по порядку:
Объясню принцип работы : Например Вы хотите чтобы Ваш сайт обновлялся в индексе google еженедельно, чтобы к Вам приходили новые пользователи на Вашу новую информацию, соответственно далее мы произведем генерацию автоматического скрипта для обновления Вашего сайта в индексе...
Приступаем к работе :
создаем два текстовых файла, называем их например httprequest.bat и sitemapgen.bat соответственно. Пример готовых файлов по ссылке выше...
Рассмотрим эти оба файла
- sitemapgen.bat - скрипт, который будет формировать sitemap, выглядеть он будет примерно так : python sitemap_gen.py --config=config.xml
где, python - собственно означает переход в режим компилятора, sitemap_gen.py имя файла для выполнения скрипта, --config=config.xml файл конфигурации- httprequest.bat - http запрос, который будет говорить google на запрос повторного загрузки и сканирования файла sitemap, выглядеть этот файл будет примерно так...rundll32 url.dll, FileProtocolHandler http://www.google.com/webmasters/tools/ping?sitemap=http://www.software-guides.info/my/sitemap.xml.gz, где http://www.google.com/webmasters/tools/ping?sitemap= - статический запрос на перепроверку файла, http://software-guides.info/my/sitemap.xml.gz файл сайтмапа в сформированном архиве
Создадим эти два файла, либо скачаем по вышеуказанным ссылкам и подправим под себя, теперь приступим к настройке автоматического запуска, например еженедельно использую стандартный планировщик задач Windows. Открыть его можно через панель управления, планировщик задач...
Установим первым запуск файла sitemapgen.bat например каждую субботу в 4 утра, добавим еще одно задание на запуск httprequest.bat например через два часа, т.е на каждую субботу в 6 утра...
Данная инструкция помогла мне, и надеюсь Вам настроить автоматическую генерацию файла sitemap и его запрос на сканирование.
С Уважением, Администратор











Качественная автоматическая и ручная регистрация русскоязычных и англоязычных сайтов в белых\серых каталогах ссылок