Ошибка с модулем pytube при попытке сделать yt = YouTube (url) - PullRequest
0 голосов
/ 19 июня 2019

У меня есть функция с именем downloadSong, которая используется для загрузки песни с YouTube при получении URL-адреса, но она выдает ошибку

Я пробовал искать в документах и ​​читать меня, но у меня нетНе было упоминаний об этой ошибке

def downloadSong(url):
    yt = YouTube(str(url))
    video = yt.streams.first()
    downloadedVideo = video.download('/MusicCache')
    return downloadedVideo,yt.title

Ожидаемый результат - загрузка песни, но вместо этого она выдает ошибку, показанную ниже:

  File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\bot.py", line 859, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 725, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 88, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: KeyError: 's'```
...