Я пытаюсь написать скрипт на python, где пользователю предлагается ввести ссылку на YouTube в командной строке. Эта ссылка должна быть загружена
from pytube import YouTube
downloadFile = raw_input("Enter your Youtube link: ")
YouTube(downloadFile).streams.first().download()
Однако, когда ссылка вводится в командной строке, я получаю следующее:
File "dl.py", line 10, in <module>
YouTube(downloadFile).streams.first().download()
File "build/bdist.linux-x86_64/egg/pytube/__main__.py", line 69, in __init__
File "build/bdist.linux-x86_64/egg/pytube/extract.py", line 43, in video_id
File "build/bdist.linux-x86_64/egg/pytube/helpers.py", line 39, in regex_search
pytube.exceptions.RegexMatchError: regex pattern ((?:v=|\/)([0-9A-Za-z_-]{11}).*) had zero matches
Я могу заставить его работать через интерпретатор Python.
Любые предложения приветствуются!