Как спарсить контент ДО границы

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем dfg_forever, 12 май 2014.

  1. dfg_forever

    dfg_forever New Member Пользователи

    Регистрация:
    17 окт 2013
    Сообщения:
    13
    Приветствую всех.
    Вопрос в следующем.
    Требуется спарсить контент, который находится ДО возможной границы парсинга. Пример - страница из маркета с окончанием &grhow=shop
    Если упрощенно представить код то будет так
    ~цена~13*700руб.~магазин~shop.ru~
    ~цена~11*300руб.~магазин~shop2.ru~
    ~цена~20*500руб.~магазин~shop3.ru~
    ~цена~19*300руб.~магазин~shop4.ru~
    ~цена~19*850руб.~магазин~shop5.ru~
    То есть сначала идет цена, потом название магазина, к которому можно прицепиться.
    Требуется например вязть цену магазина N3 или N4.
    Можно как нить спарсить справа-налево?
    Можно как то поставить название магаза перед ценой?
    Поясните пож-ста как?
    Спасибо.
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    Сложный вариант: Парсите границу, удаляете лишнее, потом в поиск замена применяете регулярные выражения.
    Простой вариант: Создаете 1 границу для цены, вторую для магазина, чистите от мусора, в шаблоне вывода выводите сначала 2-ю потом 1-ю
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    С конкретной страницей, думаю, были бы и конкретные, не абстрактные, решения =)
     

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