Nano Hash - криптовалюты, майнинг, программирование

YouTube Api v3 - тематические видео канала

Итак, как мне получить размещенные видео с канала, который «автоматически создан YouTube» (тема)? https://www.youtube.com/channel/UCSkJDgBGvNOEXSQl4YNjDtQ/videos

Я могу получить идентификаторы тем из вызова канала, но когда я ищу по этим идентификаторам, я получаю совершенно другие результаты.

И если я запустил поисковый вызов api с помощью:

{
  'part':'snippet',
  'channelId':'UCSkJDgBGvNOEXSQl4YNjDtQ',
  'topicId':'/m/03lty'
} 

Я получаю только плейлисты и каналы. Нет видео результатов.


  • Вы когда-нибудь получали удовлетворительное разрешение этого вопроса? У меня такая же проблема. 25.03.2015
  • В настоящее время все еще нет надежного источника загрузки. Вы можете приблизиться к плейлистам, но это не то же самое. 26.03.2015

Ответы:


1

Делать надо так:

Мне это нравится.

- редактирование 27 марта 2016 года. Вы также можете скрапить, как это делает поисковик. Просто проверьте Условия использования и Политику.

11.08.2015
  • Это работает только для обычных каналов, а не для автоматически созданных каналов. 02.11.2015
  • меня устраивает. у вас в плейлистах нет загруженных видео. 03.11.2015
  • Да, мне тоже нужны видео. 03.11.2015
  • вы не можете напрямую загружать видео с канала, на котором не было загружено ни одного видео. Вы можете получить только автоматически сгенерированные плейлисты, в которых собраны видео. API не предоставляет какой-либо функциональности. Вместо того, чтобы просматривать загруженные видео, просматривайте каналы, а затем видео. Плейлисты, вероятно, содержат такой же порядок автоматически созданных видео каналов. 04.11.2015
  • В автоматически сгенерированных каналах есть куча видео. По крайней мере в некоторых случаях плейлистов нет. Мне нужно получить видео на этом канале. Как их получить, если нет плейлистов? 04.11.2015
  • Чувак, он автоматически организован YouTube. Я мог бы разместить здесь свой код, но у меня нет на это времени. Извините. Когда у меня будет время, я пишу для вас, ребята. Удачи с этим. Я могу гарантировать, что ты справишься. Не традиционным способом, но можно. Это менее гибко, чем каналы, не созданные с использованием youtube api. Другой способ - сканирование, как это делает поисковая система (bing, google, связанный и т. Д.) 08.11.2015

  • 2

    Видео, представленные в автоматически созданном канале, не создаются (не загружаются) этим каналом, поэтому они не отображаются в результатах поиска, ограниченных этим идентификатором канала.

    Однако вы можете получить список видео, связанных с темой, удалив параметр channelId.

    РЕДАКТИРОВАТЬ. Вы также можете выполнять последующие вызовы для получения видео для каждого плейлиста, опубликованного автоматически созданным каналом, с такими вызовами: https://developers.google.com/apis-explorer/#p/youtube./v3/youtube.playlistItems.list?part=snippet&playlistId=PLfY-m4YMsF-OSodOIoTKPVblnYvdjU2Tn&_h=7&

    18.02.2015
  • Удалив channelId, я не добился ничего близкого к результатам, показанным здесь: youtube.com/channel / UCSkJDgBGvNOEXSQl4YNjDtQ / videos Можно ли как-нибудь искать в этих видео? 18.02.2015
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..