Как проверить, действителен ли URL, который поддерживает youtube-dl - PullRequest
0 голосов
/ 27 апреля 2020

Я занимаюсь разработкой проекта, в котором пользователь отправляет URL. Мне нужно проверить, является ли этот URL-адрес действительным URL, чтобы загрузить данные с сайтов, поддерживаемых youtube-dl.

Пожалуйста, помогите.

1 Ответ

1 голос
/ 28 апреля 2020

Попробуйте эту функцию:

import youtube-dl

url = 'type your url here'

def is_supported(url):
    extractors = youtube_dl.extractor.gen_extractors()
    for e in extractors:
        if e.suitable(url) and e.IE_NAME != 'generic':
            return True
    return False

print (is_supported(url))

Помните: вам нужно импортировать youtube_dl

...