1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.2.1806] Youtube субтитры

Тема в разделе "1.2.1848", создана пользователем EceninPars, 3 янв 2023.

  1. EceninPars

    EceninPars A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    14 янв 2013
    Сообщения:
    67
    Симпатии:
    14
    Добавить парсеру youtube возможность сбора субтитров видеороликов - уникальных текстов из YouTube для CДЛ-сайтов.
     
    ДенисЕрофеев нравится это.
  2. ДенисЕрофеев

    ДенисЕрофеев A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    29 фев 2016
    Сообщения:
    18
    Симпатии:
    3
    Присоединяюсь.
     
  3. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Добавлен парсер SE::YouTube::Video SE::YouTube::Video, который позволяет парсить название и описание видео, его длительность, количество просмотров, лайков и комментариев, ссылку на превью, имя автора, ссылки на его аватар и канал, количество подписчиков, а также субтитры к видео, список комментариев (включая ответы на комментарии), список похожих видео и список тегов.
     
    ДенисЕрофеев нравится это.
  4. ДенисЕрофеев

    ДенисЕрофеев A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    29 фев 2016
    Сообщения:
    18
    Симпатии:
    3
    Спасибо!
     
  5. ddeel

    ddeel A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    26 июл 2022
    Сообщения:
    3
    Симпатии:
    1
    а можете сказать как выводить в результатах в одну строчку? сделал вот так $p1.subtitles.format('$text ')\n как в примере но это совсем не работает, выводит каждую в разную строчку
     
  6. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    Если в самих субтитрах есть переносы (а часто именно так и есть), то их можно предварительно очищать с помощью Конструктора результатов (тип RegEx replace, заменять [\n\r]+ на пустоту или пробел). Ну и выводить именно так, как вы написали: $p1.subtitles.format('$text ')\n
     

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