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

Топ10 - фильтрация по кол-ву вхождения в тайтл и сниппет

Тема в разделе "Техническая поддержка", создана пользователем aquatell, 25 сен 2016.

  1. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    150
    Симпатии:
    43
    Подскажите как отфильтровать первую страницу гугла (Топ10 )
    Сколько раз встречается запрос в тайтле и в снипете, если более 9 раз то не записывать такой запрос в результирующий файл.
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Как обычно, такие задачи решаются с помощью Template Toolkit:
    [​IMG]
    Код:
    [% limit = 9;
    
    FOREACH s IN serp;
        IF s.anchor.match(query);
            count = count + 1;
        END;
        IF s.snippet.match(query);
            count = count + 1;
        END;
    END;
    IF count <= limit;
        query _ ' (' _ count _ ")\n";
    END %]
    P.S. Для демонстрации в шаблоне добавлен вывод кол-ва нахождений запроса в анкорах и сниппетах.
     
    Metroid, vipuncle и aquatell нравится это.

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