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

Как вытащить в один заход нужную информацию из сниппетов ?

Тема в разделе "Техническая поддержка", создана пользователем yadzha, 6 авг 2013.

  1. yadzha

    yadzha A-Parser Pro License
    A-Parser Pro

    Регистрация:
    18 июн 2013
    Сообщения:
    68
    Симпатии:
    6
    Периодически парсю емайлы с разных сайтов. Иногда нет возможности распарсить сайт, приходится скачивать сниппеты, в которых имеются нужные данные. После чего файл сниппетов заливаю на свой сервер и уже с этого файла выдергиваю контакты.

    Возможно ли настроить парсер таким образом, чтобы при парсинге сниппетов сохранять в результирующий файл только нужные данные, а не весь сниппет ? Если возможно, то как это сделать ?
     
  2. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.795
    Так же как и при использовании парсера Net::HTTP + Parse custom result, т.е. мы добавляем опцию Parse custom result и обрабатываем результат {snippet}
    Второй вариант - использовать Results builder и обрабатывать сниппет любым доступным способом
     
  3. Force68

    Force68 A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    25 фев 2013
    Сообщения:
    175
    Симпатии:
    49
    А возможно ли как то во время парсинга делать обработку снипетов -
    очистить их от html тегов и цифр, чтоб получить на выходе чистый текст?
     
  4. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.795
    Конечно, а для чего еще создавался Results builder? :)

    [​IMG]

    хтмл убираем встроенной функцией Remove HTML tags

    цифры - регексом \d+ с флагом g(все вхождения) заменяем на ничего
     
    nouton нравится это.
  5. Force68

    Force68 A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    25 фев 2013
    Сообщения:
    175
    Симпатии:
    49
    Спасибо!
     
  6. vlad

    vlad A-Parser Pro License
    A-Parser Pro

    Регистрация:
    16 июл 2013
    Сообщения:
    24
    Симпатии:
    0
    а пример можно
    сниппетов
     
  7. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.795
    конкретнее, в чем вопрос?
     
  8. vlad

    vlad A-Parser Pro License
    A-Parser Pro

    Регистрация:
    16 июл 2013
    Сообщения:
    24
    Симпатии:
    0
    ранее не сталкивался с сниппетами, хотел посмотреть на примере что это
     
  9. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.337
    Симпатии:
    1.795
    Сниппеты в поисковых системах - Термин сниппет иногда используется для небольших отрывков текста из найденной поисковой машиной страницы сайта, использующихся в качестве описания ссылки в результатах поиска. Как правило, они содержат контекст, в котором встретилось ключевое слово в тексте на странице. В качестве сниппетов также может выводиться текст из мета-тега «Description» (с) Wikipedia

    На данном скриншоте сниппет - 4ый блок сверху:

    [​IMG]
     

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