0

我正在制作一个 python 脚本来从 url 流式传输来自 YouTube 视频的音频:

search = str("some search for a video")
search = search.replace(" ", "+")
html = urllib.request.urlopen("https://www.youtube.com/results?search_query=" + search)
video_ids = re.findall(r"watch\?v=(\S{11})", html.read().decode())

link = "https://www.youtube.com/watch?v=" + video_ids[0]

song = pafy.new(video_ids[0])

audio = song.getbestaudio()

# Audio url
print(audio)

该链接在我的计算机上运行良好,但是当我将代码上传到 Heroku 时,尝试访问该链接时出现以下错误: [https @ 0x6e386c0] HTTP error 403 Forbidden

为什么这不适用于heroku,我该如何解决?

4

0 回答 0