1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

SE:Yandex - получить номер резульата

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

  1. Schooly_D

    Schooly_D A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 ноя 2016
    Сообщения:
    47
    Симпатии:
    6
    Использую для парсинга выдачи парсер SE:Yandex. Задача - получить выдачу по запросу (мне не важна позиция какого-то конкретного домена - мне важно содержание выдачи). Крайне важно получить еще и номер позиции каждого результата. Вот мой шаблон задания:
    eyJwcmVzZXQiOiJZYV9mb3JfY2x1c3RlcmVyIiwidmFsdWUiOnsicHJlc2V0Ijoi
    WWFfZm9yX2NsdXN0ZXJlciIsInBhcnNlcnMiOltbIlNFOjpZYW5kZXgiLCJkZWZh
    dWx0Iix7InR5cGUiOiJvdmVycmlkZSIsImlkIjoicHJveHlyZXRyaWVzIiwidmFs
    dWUiOiIxMCJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJ1c2Vwcm94eSIsInZh
    bHVlIjp0cnVlfSx7InR5cGUiOiJvdmVycmlkZSIsImlkIjoibGlua3NwZXJwYWdl
    IiwidmFsdWUiOjMwfSx7InR5cGUiOiJvdmVycmlkZSIsImlkIjoibHIiLCJ2YWx1
    ZSI6IjIyNSJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJkb21haW4iLCJ2YWx1
    ZSI6InlhbmRleC5ydSJ9LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJ1c2VhbnRp
    Z2F0ZSIsInZhbHVlIjp0cnVlfSx7InR5cGUiOiJvdmVycmlkZSIsImlkIjoiYW50
    aWdhdGVwcmVzZXQiLCJ2YWx1ZSI6IkFudGlnYXRlX1ByZXNldCJ9LHsidHlwZSI6
    Im92ZXJyaWRlIiwiaWQiOiJlbXVsYXRlIiwidmFsdWUiOnRydWV9LHsidHlwZSI6
    Im92ZXJyaWRlIiwiaWQiOiJmb3JtYXRyZXN1bHQiLCJ2YWx1ZSI6IiRxdWVyeSRz
    ZXJwLmZvcm1hdCgnOyRxdWVyeTskbGluazskcXVlcnkuY250XFxuJykifSx7InR5
    cGUiOiJvdmVycmlkZSIsImlkIjoicGFnZWNvdW50IiwidmFsdWUiOjF9XV0sInJl
    c3VsdHNGb3JtYXQiOiIkcDEucHJlc2V0IiwicmVzdWx0c1NhdmVUbyI6ImZpbGUi
    LCJyZXN1bHRzRmlsZU5hbWUiOiIkZGF0ZWZpbGUuZm9ybWF0KCkudHh0IiwiYWRk
    aXRpb25hbEZvcm1hdHMiOltdLCJyZXN1bHRzVW5pcXVlIjoibm8iLCJxdWVyaWVz
    RnJvbSI6InRleHQiLCJxdWVyeUZvcm1hdCI6WyIkcXVlcnkiXSwidW5pcXVlUXVl
    cmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVyaWVzIjp0cnVlLCJpdGVyYXRvck9w
    dGlvbnMiOnsib25BbGxMZXZlbHMiOmZhbHNlLCJxdWVyeUJ1aWxkZXJzQWZ0ZXJJ
    dGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNPbkFsbExldmVscyI6ZmFsc2V9
    LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3JpdGUiOmZhbHNlfSwiZG9Mb2ciOiJu
    byIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVPcHRpb25zIjpmYWxzZSwicmVzdWx0
    c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5kIjoiIiwicXVlcnlCdWlsZGVycyI6
    W3sic291cmNlIjoicXVlcnkiLCJ0eXBlIjoic3RyaW5nU3BsaXQiLCJzZXBhcmF0
    b3IiOiI7IiwidG8iOlsicXVlcnkiLCJjbnQiXX1dLCJyZXN1bHRzQnVpbGRlcnMi
    OltdLCJjb25maWdPdmVycmlkZXMiOltdLCJydW5UYXNrT25Db21wbGV0ZSI6bnVs
    bCwidXNlUmVzdWx0c0ZpbGVBc1F1ZXJpZXNGaWxlIjpmYWxzZSwicnVuVGFza09u
    Q29tcGxldGVDb25maWciOiJkZWZhdWx0IiwidG9vbHNKUyI6IiIsInF1ZXJpZXMi
    OiJcdTA0M2ZcdTA0M2JcdTA0MzBcdTA0NDFcdTA0NDJcdTA0M2VcdTA0M2FcdTA0
    M2VcdTA0MzJcdTA0NGJcdTA0MzUgXHUwNDNlXHUwNDNhXHUwNDNkXHUwNDMwOzEy
    MzEyM1xuXHUwNDQ0XHUwNDNlXHUwNDQwXHUwNDM1XHUwNDNhXHUwNDQxOzEyM1xu
    XHUwNDNhXHUwNDQzXHUwNDNmXHUwNDM4XHUwNDQyXHUwNDRjIFx1MDQzY1x1MDQz
    ZVx1MDQzYlx1MDQzZVx1MDQzYVx1MDQzZTs0NTYifX0=
    upload_2016-12-24_16-49-1.png

    В идеале я хочу получить файл, в котором будет следующая структура

    upload_2016-12-24_16-54-4.png

    Я не смог разобраться, как в шаблоне вывода можно сделать подобный формат - попробовал через CSV но получилось не очень, без знания о том, какая ссылка занимала какую позицию - получается полная мешанина..

    ПРошу помочь саппорт с советом.
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.372
    Симпатии:
    2.102
    Данная задача легко решается с помощью шаблонизатора, для вывода номера нужно использовать переменную loop.count:
    [​IMG]
     

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