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

Количество вхождений ключа запроса в анкоры TOP-10 выдачи Яндекса

Тема в разделе "Делимся опытом", создана пользователем Cloud7, 2 апр 2019.

  1. Cloud7

    Cloud7 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    11 фев 2016
    Сообщения:
    11
    Симпатии:
    1
    Здравствуйте!

    С подсчетом Главных страниц - разобрался.
    Прошу вашей помощи разобраться с подсчетом количества вхождений в Анкоры (тайтлы) страниц в ТОП-10 выдачи яндекса.
    Снимок экрана 2019-04-03 в 1.21.54.png

    Снимок экрана 2019-04-03 в 1.18.55.png Снимок экрана 2019-04-03 в 1.19.04.png

    eyJwcmVzZXQiOiJZYW5kZXggTWFpblBhZ2VzIEFuY2hvcnMiLCJ2YWx1ZSI6eyJw
    cmVzZXQiOiJZYW5kZXggTWFpblBhZ2VzIEFuY2hvcnMiLCJwYXJzZXJzIjpbWyJT
    RTo6WWFuZGV4IiwiT25lUGFnZSAtIDEiLHsidHlwZSI6ImN1c3RvbVJlc3VsdCIs
    InJlc3VsdCI6WyJzZXJwIiwibGluayJdLCJyZWdleCI6Il4oPzpodHxmKXRwcz86
    Ly9bXi9dKy8/JCIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiYXJyYXki
    LCJhcnJheU5hbWUiOiJtYWlucGFnZXMiLCJyZXN1bHRzIjpbImRvbWFpbiJdfSx7
    InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOlsic2VycCIsImFuY2hvciJd
    LCJyZWdleCI6IiRxdWVyeSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoi
    YXJyYXkiLCJhcnJheU5hbWUiOiJhbmNob3JzIiwicmVzdWx0cyI6WyJhbmNob3Ii
    XX1dXSwicmVzdWx0c0Zvcm1hdCI6IiRxdWVyeTskcDEubWFpbnBhZ2VzLnNpemU7
    JHAxLmFuY2hvcnMuc2l6ZTsiLCJyZXN1bHRzU2F2ZVRvIjoiZmlsZSIsInJlc3Vs
    dHNGaWxlTmFtZSI6InByb3h5L2tleXMudHh0IiwiYWRkaXRpb25hbEZvcm1hdHMi
    OltdLCJyZXN1bHRzVW5pcXVlIjoic3RyaW5nIiwicXVlcmllc0Zyb20iOiJ0ZXh0
    IiwicXVlcnlGb3JtYXQiOlsiJHF1ZXJ5Il0sInVuaXF1ZVF1ZXJpZXMiOnRydWUs
    InNhdmVGYWlsZWRRdWVyaWVzIjpmYWxzZSwiaXRlcmF0b3JPcHRpb25zIjp7Im9u
    QWxsTGV2ZWxzIjpmYWxzZSwicXVlcnlCdWlsZGVyc0FmdGVySXRlcmF0b3IiOmZh
    bHNlLCJxdWVyeUJ1aWxkZXJzT25BbGxMZXZlbHMiOmZhbHNlfSwicmVzdWx0c09w
    dGlvbnMiOnsib3ZlcndyaXRlIjpmYWxzZX0sImRvTG9nIjoibm8iLCJrZWVwVW5p
    cXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6ZmFsc2UsInJlc3VsdHNQcmVwZW5kIjoi
    IiwicmVzdWx0c0FwcGVuZCI6IiIsInF1ZXJ5QnVpbGRlcnMiOltdLCJyZXN1bHRz
    QnVpbGRlcnMiOltdLCJjb25maWdPdmVycmlkZXMiOltdLCJydW5UYXNrT25Db21w
    bGV0ZSI6bnVsbCwidXNlUmVzdWx0c0ZpbGVBc1F1ZXJpZXNGaWxlIjpmYWxzZSwi
    cnVuVGFza09uQ29tcGxldGVDb25maWciOiJkZWZhdWx0IiwidG9vbHNKUyI6IiIs
    InByaW8iOjUsInF1ZXJpZXMiOiJcdTA0M2VcdTA0NDRcdTA0MzhcdTA0NDZcdTA0
    MzhcdTA0MzBcdTA0M2JcdTA0NGNcdTA0M2RcdTA0NGJcdTA0MzkgXHUwNDQxXHUw
    NDMwXHUwNDM5XHUwNDQyIiwiY2F0ZWdvcnkiOltdfSwicGFyc2Vyc0NvbmZQcmVz
    ZXRzIjp7IlNFOjpZYW5kZXgiOnsiT25lUGFnZSAtIDEiOnsicXVlcnlmb3JtYXQi
    OiIkcXVlcnkiLCJwYXJzZW5vdGZvdW5kIjoxLCJub3RwZXJzb25hbGl6ZWQiOjAs
    InJlY29nbml6ZUNhcHRjaGEiOjAsInBhZ2Vjb3VudCI6MSwicHJveHlDaGVja2Vy
    IjoiKiIsInVzZWxvZ2lucyI6MCwiZG9fZ3ppcCI6MSwiZG9tYWluIjoieWFuZGV4
    LnJ1IiwidGltZW91dCI6IjYwIiwiZW11bGF0ZSI6MSwidXNlcHJveHkiOjEsImFu
    dGlnYXRlcHJlc2V0IjoiZGVmYXVsdCIsImV4dHJhcXVlcnkiOiIiLCJsYW5nIjpb
    IiJdLCJsaW5rc3BlcnBhZ2UiOjEwLCJob3ciOjAsInByb3h5cmV0cmllcyI6IjEw
    IiwidXNlYW50aWdhdGUiOjAsInJlcXVlc3RkZWxheSI6IjAiLCJwcm94eWJhbm5l
    ZGNsZWFudXAiOiI2MDAiLCJmb3JtYXRyZXN1bHQiOiIkc2VycC5mb3JtYXQoJyRs
    aW5rXFxuJykiLCJsciI6IjIyNSIsInJlbW92ZUJhZEFjY291bnRzIjoxLCJtYXhf
    c2l6ZSI6IjEwNDg1NzYifX19fQ==

    Желательно, чтобы не учитывался регистр вхождений ключа при подсчете вхождений

    Заранее благодарю!
     
    #1 Cloud7, 2 апр 2019
    Последнее редактирование модератором: 3 апр 2019
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.380
    Симпатии:
    2.108
  3. Cloud7

    Cloud7 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    11 фев 2016
    Сообщения:
    11
    Симпатии:
    1
    Благодарю за подсказки! Но https://a-parser.com/resources/72/ этот пример содержит задачу:
    Задача: нужно проверить топ 10 Гугла на вхождение ключа в анкоры и оставить только те ключи, которых нет в анкорах.

    Повторю задачу: Количество вхождений ключа запроса в анкоры TOP-10 выдачи Яндекса

    Заранее благодарен за ответы!
     
  4. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.380
    Симпатии:
    2.108
    На примере
    поменяйте гугл на яндекс, выводите в результат $p1.serp.size, это и будет
     
  5. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.380
    Симпатии:
    2.108
    По сути все так же, как у вас на 2-м скрине, только регулярку формируйте как в примере.
     
  6. Cloud7

    Cloud7 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    11 фев 2016
    Сообщения:
    11
    Симпатии:
    1
    Снимок экрана 2019-04-03 в 21.04.11.png

    Возможно ли такое из за необновленной версии ? Когда последний раз верстка менялась у яши ?
     
    #6 Cloud7, 3 апр 2019
    Последнее редактирование модератором: 4 апр 2019
  7. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.380
    Симпатии:
    2.108
    1) Вы фильтруете массив рекламы ($ads), а выводите органику ($serp)
    2) Запрос был неудачный (из-за каптч - это видно в логе), поэтому в результате 0
    Последнее исправление было в 1.2.442: https://a-parser.com/threads/5261/
     
    Cloud7 нравится это.
  8. Cloud7

    Cloud7 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    11 фев 2016
    Сообщения:
    11
    Симпатии:
    1
    Снимок экрана 2019-04-04 в 14.14.27.png

    Обновился до последней версии, купил пакет проксей, выводит без капчи, а считает 0, что-то с регуляркой мб?
     
    #8 Cloud7, 4 апр 2019
    Последнее редактирование модератором: 4 апр 2019
  9. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.380
    Симпатии:
    2.108
    Если просто вывести собираемые анкоры, то видно, что совпадения выделяются тегами <b>. При этом, если запрос состоит из нескольких слов, то выделяется каждое слово отдельно. Поэтому и нет результатов после фильтра, т.к. по факту нет точных вхождений запроса в анкоры.
    Варианта решения есть два. Либо формировать регулярное выражение для фильтра с учетом наличия тегов <b>
    [​IMG]
    либо удалять теги Конструктором результатов и фильтровать анкоры уже шаблонизатором в формате результата (т.к. обычный фильтр срабатывает до Конструктора результатов)
    [​IMG]
     
    Cloud7 нравится это.

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