Ошибка HTTP 403 в пакете pafy для python - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть приложение Django, в котором я использую pafy. До сегодняшнего дня все работало отлично. Теперь, когда я пытаюсь воспроизвести песню, я получаю эту ошибку: Access to r1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com was denied На странице также написано «HTTP ERROR 403». Дело в том, что я ничего не изменил в своем коде, чтобы получить эту ошибку. Что может быть причиной этого? Мой код:

views.py
def more(request,song_url,title):
   url = 'http://www.youtube.com/watch?v=' + str(song_url)
   video = pafy.new(url)
   s = video.getbestaudio(preftype='m4a')
   audio_stream = {'extension': s.extension, 'video_url': s.url + "&title=" + video.title}
   context = {'stream': audio_stream, 'title': video.title, 'song_title': title}]

more.html
<a href="{{ stream.video_url }}" style="text-decoration: none;" download="{{ song_title }}.{{ stream.extension }}" target="_blank" >Play/Download</a>
...