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

Форматирование результата

Тема в разделе "Делимся опытом", создана пользователем Валерий, 4 фев 2016.

  1. Валерий

    Валерий A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    20 сен 2014
    Сообщения:
    8
    Симпатии:
    0
    Сделал парсер, собирает все ссылки которые соответствуют регулярке.
    Щас получаю результат в таком формате:
    http://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/ref=zg_bs_nav_0/192-3926380-5927206 Electronics
    А как сделать что обрезал результат до ref=, т.е. получался вот такой:
    http://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics/
    [​IMG]
    eyJwcmVzZXQiOiJkZWZhdWx0IiwidmFsdWUiOnsicHJlc2V0IjoiZGVmYXVsdCIs
    InBhcnNlcnMiOltbIkhUTUw6OkxpbmtFeHRyYWN0b3IiLCJkZWZhdWx0Iix7InR5
    cGUiOiJvdmVycmlkZSIsImlkIjoiZm9sbG93IiwidmFsdWUiOjB9LHsidHlwZSI6
    Im92ZXJyaWRlIiwiaWQiOiJ1c2Vwcm94eSIsInZhbHVlIjpmYWxzZX0seyJ0eXBl
    IjoiZmlsdGVyIiwicmVzdWx0IjpbImludGxpbmtzIiwibGluayJdLCJmaWx0ZXJU
    eXBlIjoicmVtYXRjaCIsInZhbHVlIjoiaHR0cDovL3d3d1xcLmFtYXpvblxcLmNv
    bS9CZXN0LVNlbGxlcnMuKj8oPz1yZWY9KSIsIm9wdGlvbiI6IiJ9LHsidHlwZSI6
    Im9wdGlvbnMiLCJpZCI6InBhcnNlTGV2ZWwiLCJ2YWx1ZSI6N31dXSwicmVzdWx0
    c0Zvcm1hdCI6IiRwMS5wcmVzZXQiLCJyZXN1bHRzU2F2ZVRvIjoiZmlsZSIsInJl
    c3VsdHNGaWxlTmFtZSI6IkFtYXpvbiBCZXN0IFNlbGxlcnMudHh0IiwiYWRkaXRp
    b25hbEZvcm1hdHMiOltdLCJyZXN1bHRzVW5pcXVlIjoic3RyaW5nIiwicXVlcnlG
    b3JtYXQiOlsiJHF1ZXJ5Il0sInVuaXF1ZVF1ZXJpZXMiOnRydWUsInNhdmVGYWls
    ZWRRdWVyaWVzIjpmYWxzZSwiaXRlcmF0b3JPcHRpb25zIjp7Im9uQWxsTGV2ZWxz
    IjpmYWxzZX0sInJlc3VsdHNPcHRpb25zIjp7Im92ZXJ3cml0ZSI6ZmFsc2V9LCJk
    b0xvZyI6Im5vIiwia2VlcFVuaXF1ZSI6Ik5vIiwibW9yZU9wdGlvbnMiOmZhbHNl
    LCJyZXN1bHRzUHJlcGVuZCI6IiIsInJlc3VsdHNBcHBlbmQiOiIiLCJxdWVyeUJ1
    aWxkZXJzIjpbXSwicmVzdWx0c0J1aWxkZXJzIjpbXSwiY29uZmlnT3ZlcnJpZGVz
    IjpbXX19
     
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Обрезайте ссылку Конструктором результатов http://a-parser.com/wiki/result-builder/

    Вариант 1:

    Конструктор результатов - RegEx Replace регулярка
    Код:
    ref=.+$
    Вариант 2:
    Конструктор результатов - RegEx Match регулярка
    Код:
    ^(.+?)ref=
    Но в этом варианте нужно будет ссылки сохранять в новый массив и в результат выводить уже его.
     
  3. Валерий

    Валерий A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    20 сен 2014
    Сообщения:
    8
    Симпатии:
    0
    Как то так?
    [​IMG]
     
  4. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Почти. Замену в $intlinks нужно делать - вы же их выводите))
     
    Forbidden нравится это.

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