1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.1.174] Модуль отправки пинг (Ping) запросов на сервисы

Тема в разделе "1.1.177", создана пользователем maddin, 28 мар 2014.

  1. maddin

    maddin A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 дек 2012
    Сообщения:
    59
    Симпатии:
    1
    На пхп это выглядит как-то так:
    PHP:
    <?php
    equire
    ('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.
     
  2. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    добавлена новая утилита 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|парсер"}
    поддерживаются одновременно оба варианта
     
  3. WelcomePartners

    WelcomePartners A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    15 окт 2014
    Сообщения:
    20
    Симпатии:
    5
    После обновления не могу запустить Апарсер из командной строки. Вот что в логах самого Апарсера:

    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
     
  4. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.794
    попробуй версию 1.1.175
     

Поделиться этой страницей