Как правильно передать cookies yt-dlp?

        ydl_opts = {
            'format': 'bestaudio/best',
            'noplaylist': False if not url.startswith("ytsearch:") else True,
            'quiet': True,
            'postprocessors': [{
                'key': 'FFmpegExtractAudio',
                'preferredcodec': 'mp3',
                'preferredquality': '192',
            }],
            'nocheckcertificate': True,
            'ignoreerrors': True,
            'geo_bypass': True,
            'geo_bypass_country': 'RU',
            'coookiefile': 'database/System/cookies.txt'
        }

Но песня не воспроизводится и пишет ошибку:

ERROR: [youtube] HfpUyI_3lHk: Sign in to confirm your age. This video may be inappropriate for some users. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies

Сокет получил через открытый в браузере Ютуб и с авторизованным аккаунтом в Ютубе.

Что делать? Может, ydl_opts неправильно настроен?


Ответы (1 шт):

Автор решения: Алексей

'coookiefile': 'database/System/cookies.txt'

У тебя параметр не правильно указан. Должен быть cookiefile .

→ Ссылка