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