как вы проверяете, когда новое видео YouTube загружается по указанному c канал - PullRequest
1 голос
/ 12 марта 2020

Так что я бродил, есть ли способ в JS проверить, загружено ли видео на YouTube по указанному c каналу через имя канала! Кто-нибудь может помочь?

Ответы [ 2 ]

0 голосов
/ 12 марта 2020

Не могу думать ни о чем другом, кроме простого старого веб-управления с помощью Selenium . Возможно, вам придется кодировать и разрабатывать каждый бит действия, которое необходимо выполнить, чтобы выполнить то, что вам требуется.

Например, если вам нужно знать, загружено ли новое видео на канал YouTube, примерно, вы должны выполнить следующие шаги:

  1. Разработать функцию, которая принимает имя канала в качестве аргумента.
  2. Работать с Selenium, чтобы делать все остальное, например as, открывая браузер, нажимая URL (www.youtube.com/channel/ {channel-url} / videos)
  3. Проверьте селектор div или любой тег HTML, содержащий информацию о видео.
  4. Отслеживание количества видео в данный момент времени
  5. Запланирование запуска программы через определенный промежуток времени и сравнение количества ранее извлеченных видео с последним
  6. Если количество больше, отправьте электронное письмо (или уведомите пользователя, как вам нравится)
0 голосов
/ 12 марта 2020

Вам следует ознакомиться с документами YouTube API

https://developers.google.com/youtube/v3/guides/push_notifications

Ваше приложение должно войти в учетную запись Google с помощью OAuth

Затем с помощью API подписывается на канал pu sh уведомлений.

Если ваше приложение основано на узле или браузере, будут небольшие различия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...