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

Пресет Как сохранять те запросы, по которым было найдено очень мало результатов? 1.0

Пример использования Template Toolkit для фильтрации результатов по их кол-ву.

  1. galoxy

    galoxy A-Parser Pro License
    A-Parser Pro

    Регистрация:
    6 мар 2015
    Сообщения:
    2
    Симпатии:
    0
    В моих запросах есть и такие, от которых я могу легко отказаться, но сделать это вручную очень сложно. Как-то можно сохранять те запросы, по которым было найдено очень мало результатов? Допустим, минимальное количество результатов должно быть 30. Если их меньше, запросы сохраняются в отдельный файл. Поисковик гугл.
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Для того, чтобы сохранять запросы с малым кол-вом результатов в отдельный файл, достаточно добавить еще один вывод результатов с проверкой на их количество.
    [​IMG]
    *В примере указано минимальное кол-во результатов 300. Можно менять как угодно.
    Код:
    eyJwcmVzZXQiOiJkZWZhdWx0IiwidmFsdWUiOnsicHJlc2V0IjoiZGVmYXVsdCIs
    InBhcnNlcnMiOltbIlNFOjpHb29nbGUiLCJkZWZhdWx0Il1dLCJyZXN1bHRzRm9y
    bWF0IjoiJHAxLnByZXNldCIsInJlc3VsdHNTYXZlVG8iOiJmaWxlIiwicmVzdWx0
    c0ZpbGVOYW1lIjoiJGRhdGVmaWxlLmZvcm1hdCgpLnR4dCIsImFkZGl0aW9uYWxG
    b3JtYXRzIjpbWyJub19yZXNfJGRhdGVmaWxlLmZvcm1hdCgpLnR4dCIsIlslIElG
    IHAxLnNlcnAuc2l6ZSA8IDMwMDtcbnF1ZXJ5IF9cIlxcblwiO1xuRU5EICVdIl1d
    LCJyZXN1bHRzVW5pcXVlIjoibm8iLCJxdWVyeUZvcm1hdCI6WyIkcXVlcnkiXSwi
    dW5pcXVlUXVlcmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVyaWVzIjpmYWxzZSwi
    aXRlcmF0b3JPcHRpb25zIjp7Im9uQWxsTGV2ZWxzIjpmYWxzZSwicXVlcnlCdWls
    ZGVyc0FmdGVySXRlcmF0b3IiOmZhbHNlfSwicmVzdWx0c09wdGlvbnMiOnsib3Zl
    cndyaXRlIjpmYWxzZX0sImRvTG9nIjoibm8iLCJrZWVwVW5pcXVlIjoiTm8iLCJt
    b3JlT3B0aW9ucyI6ZmFsc2UsInJlc3VsdHNQcmVwZW5kIjoiIiwicmVzdWx0c0Fw
    cGVuZCI6IiIsInF1ZXJ5QnVpbGRlcnMiOltdLCJyZXN1bHRzQnVpbGRlcnMiOltd
    LCJjb25maWdPdmVycmlkZXMiOltdfX0=

    Таким образом, результаты, как обычно, будут сохранятся в файл $datefile.format().txt, а запросы с кол-вом результатов меньше минимального - в файл no_res_$datefile.format().txt.
     

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