Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 2.01 KB

README.rst

File metadata and controls

54 lines (34 loc) · 2.01 KB

Скачиватель записей вебинаров

Позволяет скачать запись вебинара и сохранить в виде .mp4 файла.

Откуда качает

  • Яндекс.Диск (записи стримов)
  • webinar.ru

Зависимости

Что нужно иметь для запуска приложения и работы с ним.

  • Linux (Unix)
  • Python 3.11+
  • ffmpeg (для Ubuntu: sudo apt install ffmpeg)
  • requests (пакет для Питона: pip install requests)
  • Базовые знания о работе в браузере с отладочной консолью.

Использование для disk.yandex.ru

  1. Взять ссылку на вебинар (запись стрима). Вида https://disk.yandex.ru/i/xxx
  2. Запустить скачиватель (командой ниже) и скормить ему ссылку и предыдущего пункта.
$ python3 webinar.py

Использование для webinar.ru

Процесс скачивании автоматизирован не полностью, потребуется искать некоторые ссылки при помощи браузера.

  1. Взять ссылку на вебинар. Вида https://events.webinar.ru/event/xxx/yyy/zzz
  2. Открыть в браузере.
  3. Включить отладочную консоль (F12).
  4. Запустить воспроизведение.
  5. Отыскать ссылку с record-new/ и запомнить её.
  6. Отыскать ссылку, оканчивающуюся на chunklist.m3u8 и запомнить её.
  7. Запустить скачиватель (командой ниже) и скормить ему ссылки и двух предыдущих пунктов.
$ python3 webinar.py