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

Поделитесь пресетом подсказок 1.0

Парсинг подсказок с исключением из результатов подсказок включающих в себя стоп-слова

  1. vipdenya

    vipdenya A-Parser Pro License
    A-Parser Pro

    Регистрация:
    25 июл 2014
    Сообщения:
    57
    Симпатии:
    9
    Возникла необходимость в парсинге подсказок. Но при задаче парсеру изначальных кеев - парсится много мусора, что занимает много времени. Пробую разные варианты, но всё равно получается немного не то. Нужен пресет, который мог бы выпарсить максимальное кол-во ключей. Так, что кому не жалко, можете поделиться пресетом. Или посоветовать, как правильнее настроить парсер.
     
  2. BESHENEI

    BESHENEI A-Parser Pro License
    A-Parser Pro

    Регистрация:
    20 мар 2015
    Сообщения:
    35
    Симпатии:
    19
    vipdenya нравится это.
  3. vipdenya

    vipdenya A-Parser Pro License
    A-Parser Pro

    Регистрация:
    25 июл 2014
    Сообщения:
    57
    Симпатии:
    9
    Спасибо, но вообще фигня какая-то выходит. Этот пресет, наверное для старых версий.
    Вот, что в результатах выводится "parser1({preset})parser1({preset})parser1({preset}) и т.д."

    Ну да ладно. Может подскажите, как сделать так чтобы одновременно в одном задании:
    1. К файлу с запросами подставлялся пробел к концу ключа (я заметил, что так больше подсказок находит вручную) и парсилось к примеру до 4-го уровня.
    2. К файлу с запросами подставлялся {az:а:я} и парсилось к примеру до 2-го уровня.
    3. Чтобы в результаты не попадали строки вида к примеру "скачать торрент нр - скачать торрент нр:", чтобы если не нашло подсказку просто оставалась строка "скачать торрент"
     
  4. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    В одном задании этого не получится сделать.
    Может использовать такой формат результата: $results.format('$suggest\n')
     
  5. vipdenya

    vipdenya A-Parser Pro License
    A-Parser Pro

    Регистрация:
    25 июл 2014
    Сообщения:
    57
    Симпатии:
    9
    В одном задании этого не получится сделать из-за разных parse to level?
    Может тогда подскажите, как можно продуктивнее парсить подсказки.
    В общем я использую такой пресет:

    [​IMG]

    И еще вопрос. Можно указывать стоп-слова, чтобы подсказка со стоп-словом не заносилась в результат?
     
  6. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Да
    [​IMG]
     
    vipdenya и Forbidden нравится это.
  7. vipdenya

    vipdenya A-Parser Pro License
    A-Parser Pro

    Регистрация:
    25 июл 2014
    Сообщения:
    57
    Симпатии:
    9
    А вообще в принципе правильный пресет составлен для МАКСИМАЛЬНОГО парса подсказок? Или можно (нужно) что-то добавить?
     
  8. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Скорее всего да, но наверняка убедится в том, какой пресет будет давать самый максимальный результат, можно только сравнив результаты на паре-другой запросов.
     
    Forbidden и vipdenya нравится это.
  9. Vvtex

    Vvtex A-Parser Pro License
    A-Parser Pro

    Регистрация:
    9 окт 2017
    Сообщения:
    124
    Симпатии:
    24
    Подскажите, как добавить файл со стоп словами?
     
  10. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    В обычном пресете файл в фильтр никак нельзя подставить. Только перечень слов в виде регулярного выражения, как показано выше.
    Но данную задачу можно решить с помощью JS парсеров. Пример такого решения, только для страниц, есть здесь: https://a-parser.com/resources/270/ По аналогии можно сделать и для подсказок.
     

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