Цитата

Рассмотрим как пример код для выгрузки субтитров и скачивания видео с YouTube.

1. Переходим на https://replit.com и регистрируемся.

2. Далее в главном меню нажимаем Create app

3. Выбираем Choose a Template

4. Находим Python

5. Называем и нажимаем Create App

6. У вас должно появиться окно с файлом main.py

7. На этой же странице создаем папку requirements.txt

и вписываем туда эти строки для полноценной работы кода:

google-api-python-client
google-auth-httplib2
google-auth-oauthlib
Flask
requests
pydub
browser-cookie3
yt-dlp

8. Далее создаем файл replit.nix

и туда вписываем этот код:
{ pkgs }: {
 deps = [
   pkgs.ffmpeg-full
   pkgs.python311Full
   pkgs.ffmpeg
 ];
}

9. После создаем папку cookies.txt, куда мы сложим наши cookies из браузера для обхода спам защиты YouTube.

Для получения cookies:

  • Скачиваем расширение в Google
  • После этого заходим на YouTube и открываем скачанное расширение

10. Нажимаем Export All Cookies и содержимое скачанного файла копируем в папку cookies.txt, которую мы создали ранее на replit

11. После идём обратно в main.py и вставляем наш код

12. Запускаем приложение и ждём следующую страницу:

13. Далее копируем ссылку на наше приложение и в конце url ссылки добавляем слово /audio

Должно получиться вот так: https://adf50a07-ff24-48e6-bb14-5e1d16af97b2-00-1mxttap45ya2u.riker.replit.dev/audio


Готово. Теперь на эту ссылку можно отправлять http запросы с n8n.


Внимание! Для того, чтобы ваш код работал постоянно, даже когда ваш компьютер выключен, вам нужно захостить ваш код через кнопку Deploy.

Эта функция доступна только через платную подписку.

Читайте также