Python YouTube-DL сохранить данные JSON в файл - PullRequest
0 голосов
/ 13 марта 2019

Я использую youtube-dl в своем скрипте Python 3 для загрузки информации о json плейлиста без его загрузки. Когда я включаю writeinfojson в ydl_opts, это работает, но не тогда, когда я включаю extract_flat. Другие опции, с которыми я играл, forcejson и force_single_json, работают с extract_flat, но они печатают json на консоль, а не сохраняют его в файл, что мне и нужно.

def download_playlist_data(url):
    ydl_opts = {
        'extract_flat': True,
        'writeinfojson': True,
        'quiet': True,
    }

    with YoutubeDL(ydl_opts) as ydl:
        ydl.download([url])
...