Вопрос по повторяющимся границам

Тема в разделе "Границы парсинга", создана пользователем Lama, 13 ноя 2014.

Статус темы:
Закрыта.
  1. Lama

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

    Регистрация:
    24 окт 2013
    Сообщения:
    8
    Здравствуйте, не могу разобраться с границами парсинга.
    1. На повторяющихся границ не могу задать номер тега т.е. всегда сбрасывает на 0.
    код имеет вид:
    HTML:
    <h3>...</h3><p>...</p><p>...</p>
    <h3>...</h3><p>...</p><p>...</p> и так дальше
    может есть другой способ реализации...
    2.Возник вовремя поиска решения по первому вопросу
    как "Динамическую границу" сделать повторяющейся?
     
    Последнее редактирование: 13 ноя 2014
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    В системе помощи есть решения для многих задач.

    Вот решение для вашей:
    Ссылки недоступны для гостей

    Пожалуйста, старайтесь изучать материалы системы помощи.

    С уважением к вам, Сергей...
     
  3. Lama

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

    Регистрация:
    24 окт 2013
    Сообщения:
    8
    Если я правильно понял то вы мне предлагаете использовать "границы парсинга в качестве контента", это уже использую (до создания темы), и как это мне поможет в моём примере я не понимаю.

    Повторю свой вопрос как мне сделать\задать конец парсинга для повторяющей границы, если мне нужен 2ой по счету тег (в данном случае </p>, альтернативного варианта закрытия нету)

    если это ФИЧА так и пишите.

    Надеюсь что все таки есть решения и я его просто не нашел. :)
     
    Последнее редактирование: 13 ноя 2014
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Укажите область кода (простой границей) так чтоб первый цикл не попал под обработку повторяющиеся границе
     
  5. Lama

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

    Регистрация:
    24 окт 2013
    Сообщения:
    8
    Не в обиду
    А можно получить ответ на вопрос?
    Или это такое тактичное закрытие темы :)
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вы, пожалуйста, реальный код предоставьте, мы скажем решение.

    Из вашего кода вот решение для закрывающей границы:
    Где {br} служит для обозначения переноса строки.

    В чем проблема - неясно!

    С уважением к вам, Сергей.
     
  7. Lama

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

    Регистрация:
    24 окт 2013
    Сообщения:
    8
    Спасибо я понял, код не правильно написал
    HTML:
    <h3 id="top_div_0" onClick="up(0);">Трейлер </h3><p align="center" id="an0" style="display:none;z-index:100;"></p><p id="an_ul0" style="display:none;">ссылка на видео</p><h3 id="top_div_2" onClick="up(2);">Превью </h3><p align="center" id="an2" style="display:none;z-index:100;"></p><p id="an_ul2" style="display:none;">ссылка на видео другой сервер</p>
    и так дальше в ряд.

    я злой и страшный серый волк и ником лама, не обижайтесь

    P.S. убить все
    HTML:
    </p><p id="an_ul0" style="display:none;">
    , плохой вариант, потому что могу снова с этим столкнуться и где не будет повторяемого кода :)
     
    Последнее редактирование: 13 ноя 2014
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Нажимаем shift+ctrl+r и прописываем туда:
    Этим самым мы удалим из исходного кода страницы лишний тег p и вам не нужно будет задавать номер закрывающего тега...

    С уважением к вам, Сергей...
     
  9. Lama

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

    Регистрация:
    24 окт 2013
    Сообщения:
    8
    т.е. то что я хотел все таки оказалось ФИЧА? и альтернативного варианта нету? (поздно п.с. написал)
    спасибо :)
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Я вам написал рабочее решение вашей задачи. Проблемы не вижу и, думаю, не стоит ее выдумывать, ровно как и "альтернативные варианты" (ЗАЧЕМ!?!) Пожалуйста, пишите только по мере поступления проблем!

    Если будут еще вопросы, пожалуйста, обращайтесь...

    Спасибо!
     
  11. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Подробнее ответ можно получить при указании адреса страницы которую парсите или часть кода которую вы указали спустя 5 постов.
    Мы всегда отмечаем что при сложности решения задачи парсинга страницы - предоставьте адрес, часть кода, или проект приложите к посту.
     
Статус темы:
Закрыта.

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