SEO::Ping - Массовая отправка Ping запросов в сервисы поддерживающие Weblog API(Google Blog Search, Feed Burner, Ping-o-Matic и т.п.)

5 авг 2015

  • Описание(top)

    Данный модуль позволяет отправлять Ping-запросы, уведомляющие о появлении новых страниц на сайтах\блогах в сервисы, поддерживающие Weblog API(http://www.weblogs.com/api.html): Google Blog Search, Feed Burner, Ping-o-Matic и т.п.

    Варианты использования(top)


    • Массовая индексация страниц сайтов и блогов

    Запросы(top)


    Поддерживаются два варианта запросов
    Упрощенный:
    Код:
    http://rpc.weblogs.com/RPC2 http://a-parser.com/ http://a-parser.com/wiki/seo-ping A-Parser - парсер для профессионалов SEO
    

    Через пробел указываются следующие параметры:
    • Адрес Ping-сервиса куда будет направлен Ping-запрос
    • Адрес сайта
    • Ссылка на страницу сайта для индексация
    • Название сайта или блога
    Полный формат:
    Через пробел указывается:
    • Адрес Ping-сервиса куда будет направлен Ping-запрос
    • Строка в формате JSON, в которой находится описание пингуемого сайта
    Код:
    http://ping.feedburner.com {"name":"A-Parser - парсер для профессионалов SEO", "site":"http://a-parser.com/", "page":"http://a-parser.com/wiki/seo-ping", "feed":"http://a-parser.com/feed", "tags":"parser|парсер"}
    

    В полном формате возможно указать дополнительные параметры, такие как:
    • Адрес RSS фида сайта
    • Тэги, описывающие категории к которым относиться сайт
    Все параметры, кроме name и site являются необязательными

    Массовая отправка запросов в множество сервисов

    Для массовой отправки множества страниц в множество сервисов можно воспользоваться возможностями макросов в Query format:

    • Поместим список сервисов в файл queries/subs/ping-services.txt
    • Поместим список ссылок для индексации в файл queries/subs/site-links.txt
    Тогда конечный запрос можно указать так:
    Код:
    {subs:ping-services} http://a-parser.com/ {subs:site-links} A-Parser - парсер для профессионалов SEO
    

    Парсер автоматически создаст запросы и отправит каждую ссылку из файла site-links.txt в каждый сервис из файла ping-services.txt

    Результаты(top)


    Формат результатов по умолчанию:
    Код:
    $service: $message\n
    

    Вывод в файле будет иметь вид Ping-сервис: ответ:
    Код:
    http://rpc.weblogs.com/RPC2: Thanks for the ping.
    

    Удачность прохождения Ping-запроса необходимо определять по следующим параметрам:
    • $success = 1 - запрос успешно отправлен и получен ответ
    • $flerror = 0 - Ping-сервис принял запрос без ошибок

    Возможные настройки(top)


    Общие настройки для всех парсеров
forvard12, nskythe, Gedzon и 2 другим нравится это.