SEO::Ping - Массовая отправка Ping запросов в сервисы поддерживающие Weblog API (Google Blog Search, Feed Burner, Ping-o-Matic и т.п.)
Обзор парсера
SEO::Ping – позволяет отправлять Ping-запросы, уведомляющие о появлении новых страниц на сайтах\блогах в сервисы, поддерживающие Weblog API (http://www.weblogs.com/api.html): Google Blog Search, Feed Burner, Ping-o-Matic и т.п.Функционал A-Parser позволяет сохранять настройки парсинга парсера SEO::Ping для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Варианты использования
- Массовая индексация страниц сайтов и блогов
Запросы
Поддерживаются два варианта запросов: упрощенный и полный формат.
Упрощенный формат
Через пробел указываются следующие параметры:
- Адрес Ping-сервиса куда будет направлен Ping-запрос
- Адрес сайта
- Ссылка на страницу сайта для индексация
- Название сайта или блога
http://rpc.weblogs.com/RPC2 http://a-parser.com/ http://a-parser.com/wiki/seo-ping A-Parser - парсер для профессионалов SEO
Полный формат
Через пробел указывается:
- Адрес 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
.
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Вывод по умолчанию
Формат результата:
$service: $message\n
Пример результата:
http://rpc.weblogs.com/RPC2: Thanks for the ping.
Удачность прохождения Ping-запроса необходимо определять по следующим параметрам:
$success
= 1 - запрос успешно отправлен и получен ответ$flerror
= 0 - Ping-сервис принял запрос без ошибок