+ Ответить в теме
Показано с 1 по 10 из 10
  1. #1
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях

    Всем привет!

    Помогите спарсить все ссылки со страницы (html) вот такого вида
    http://www.topmusic.uz/get/single-15317.mp3
    используя регулярку..
    вот кусок html кода

    <td class="play-track">
    <a href="/play/single/15317" class="play-track" title="Александр Айвазов - Знаю, подруга">&nbsp;</a>
    </td>
    <td class="download">
    <a href="/get/single-15317.mp3" class="download">&nbsp;</a>
    </td>
    </tr>
    могу парсить меж тегами типа preg_match_all('|этого(.*)и этого|Uis', $html, $result); но тут это не прокатит.
    Заранее спасибо

  2. #2
    Аватар для MRX MRX Не известно кто Прохожий
    Сообщений
    94
    Поблагодарили 2 раз(а) в 2 сообщениях
    Цитата Сообщение от Феникс Посмотреть сообщение
    Помогите спарсить все ссылки со страницы (html) вот такого вида
    http://www.topmusic.uz/get/single-15317.mp3
    используя регулярку..
    вот кусок html кода

    <td class="play-track">
    <a href="/play/single/15317" class="play-track" title="Александр Айвазов - Знаю, подруга">&nbsp;</a>
    </td>
    <td class="download">
    <a href="/get/single-15317.mp3" class="download">&nbsp;</a>
    </td>
    </tr>
    могу парсить меж тегами типа preg_match_all('|этого(.*)и этого|Uis', $html, $result); но тут это не прокатит.
    Заранее спасибо
    в DN это легко решалось..

    подключи https://yadi.sk/d/8rVPHpIi3Yzrcv

    PHP код:
    $html = new simple_html_dom();

    $html file_get_html('URL');

        foreach (
    $html->find('a') as $teg)
        {
            
    $attribute $teg->attr['href'];
            
    var_dump($attribute);
        } 

  3. #3
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях
    Так мне для DS надо..

  4. #4
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях
    Спасибо)

  5. #5
    Аватар для MRX MRX Не известно кто Прохожий
    Сообщений
    94
    Поблагодарили 2 раз(а) в 2 сообщениях
    Цитата Сообщение от Феникс Посмотреть сообщение
    Так мне для DS надо..
    я просто намекнул, не пора ли перейти хотя бы на dn)) а код для ds

  6. #6
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях
    не не пора! по нескольким причинам) во первых я ничего в этом не понимаю во вторых не люблю тяжелые файлы)

  7. #7
    Аватар для MRX MRX Не известно кто Прохожий
    Сообщений
    94
    Поблагодарили 2 раз(а) в 2 сообщениях
    Цитата Сообщение от Феникс Посмотреть сообщение
    во первых я ничего в этом не понимаю
    я тоже так думал по началу) но оказалось что она в несколько раз удобнее ds, а язык в них одинаковый (почти)
    Цитата Сообщение от Феникс Посмотреть сообщение
    во вторых не люблю тяжелые файлы)
    там не нужны никакие файлы) есть спец пакет(ы) для парсинга (jsoup)

  8. #8
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях
    я говорю о том что скомпилированые файлы много весят) это меня напрягает.. я иногда на C# пишу. там как то проще все (мне кажется)

  9. #9
    Аватар для Alan_wake Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Постоялец
    Сообщений
    946
    Поблагодарили 9 раз(а) в 9 сообщениях
    Цитата Сообщение от Феникс Посмотреть сообщение
    я говорю о том что скомпилированые файлы много весят) это меня напрягает.. я иногда на C# пишу. там как то проще все (мне кажется)
    Есть специальные библиотеки для PHP, которые служат как раз-таки для парсинга без костылей и велосипедов. Для этого просто нужно открыть 1 сайт, какой - не скажу, а то гугл забанит

  10. #10
    Аватар для Феникс Феникс Очень опасный тип Странник
    Сообщений
    106
    Поблагодарили 3 раз(а) в 3 сообщениях
    Скачал DN все так изменилось и проекты меньше весить стали. они помню при компиляции весили около 35-40 мб. короч нормуль)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения