парсить заранее неизвестное количество в списке

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

  1. kuzroman

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

    Регистрация:
    27 фев 2013
    Сообщения:
    1
    например есть:
    <tr>
    <td colspan='2'><span style='header'>Жанр</span>:
    <a href='/action/'>Боевик</a>,
    <a href='/adventure/'>Приключения</a>,
    <a href='/triller/'>Триллер</a>,
    <a href='/horror/'>Ужасы</a>
    </td>
    </tr>

    количество <a> может быть любое
    как в таком случаем получить весь список жанров?
     
  2. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    ВСЕГДА при неопределенном количестве типовых элементов применяем ПОВТОРЯЮЩИЕСЯ ГРАНИЦЫ, или, как их менее продвинутый вариант - макрос [GETMORECYCLECONTENT]
     
  3. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    1. Парсишь границу от Жанр до </td>
    2. В Повторяющихся границах парсиш от /'> до </a> но указываешь что парсить повторяющие границы должны в пределах границ из первого пункта
     

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