На пхп это выглядит как-то так: PHP: <?phpequire('IXR_Library.inc.php'); // Что посылаем в пингах// Название сайта$siteName = 'WEB-технологии';// Адрес сайта$siteURL = 'http://htmlweb.ru/';// Адрес страницы, которая изменилась (например)$pageURL = 'http://htmlweb.ru/news/test.html');// Адрес страницы с фидом$feedURL = 'http://htmlweb.ru/news.rss'; /*** Яндекс.Блоги*/$pingClient = new IXR_Client('ping.blogs.yandex.ru', '/RPC2'); // Посылаем challange-запросif (!$pingClient->query('weblogUpdates.ping', $siteName, $siteURL, $pageURL)) { echo 'Ошибка ping-запроса [' . $pingClient->getErrorCode().'] '.$pingClient->getErrorMessage();}else { echo 'Послан ping Яндексу';} /*** Google*/$pingClient = new IXR_Client('blogsearch.google.com', '/ping/RPC2'); // Посылаем challange-запросif (!$pingClient->query('weblogUpdates.extendedPing', $siteName, $siteURL, $pageURL, $feedURL)) { echo 'Ошибка ping-запроса [' . $pingClient->getErrorCode().'] '.$pingClient->getErrorMessage();}else { echo 'Послан ping Google';}?> Но проблема в том, что все варианты что я пробовал - глючные. Особенно варианты, написанные на PHP. Например Масс. прокси пинговалка v. 2 начинает пинговать - и стопориться, на крон поставил каждые 2 минуты так он работает 20 сек, потом через 2 минуты опять запуск, пингует, но не стабильно. Через прокси вообще медленный. В качестве запроса нужно использовать URL, TITLE и сервис куда пингуем. Например так: http://a-parser.com||A-Parser - парсер для профессионалов SEO||http://ping.feedburner.com + иметь возможность пинговать без TITLE.
добавлена новая утилита SEO::Ping, формат запроса: Код: http://rpc.weblogs.com/RPC2 http://a-parser.com/ http://a-parser.com/somepage A-Parser - парсер для профессионалов SEO http://ping.feedburner.com {"name":"A-Parser - парсер для профессионалов SEO", "site":"http://a-parser.com/", "page":"http://a-parser.com/somepage", "feed":"http://a-parser.com/feed", "tags":"parser|парсер"} поддерживаются одновременно оба варианта
После обновления не могу запустить Апарсер из командной строки. Вот что в логах самого Апарсера: Jan 5 11:30:09.63542 Restart from WebUI OK, BYE! | at (eval 283) line 1. OK, BYE! | at (eval 283) line 1. OK, BYE! | at (eval 283) line 1. OK, BYE! | at (eval 283) line 1. OK, BYE! | at (eval 283) line 1. OK, BYE! | at (eval 283) line 1. Jan 5 11:30:09.6455 [Worker/25638] end called, pid 25638 Jan 5 11:30:09.64551 [Worker/25635] end called, pid 25635 Jan 5 11:30:09.64551 [Worker/25636] end called, pid 25636 Jan 5 11:30:09.64552 [Worker/25637] end called, pid 25637 Jan 5 11:30:09.64555 [Worker/25634] end called, pid 25634 Jan 5 11:30:09.64555 [Worker/25633] end called, pid 25633 Jan 5 11:30:10.65134 [Template of 25631] exit called, pid 25632