我正在构建一个小的web应用程序,它可以获取YouTube视频的源url。 我查看了Reddit、StackOverflow等,但没有发现任何相关信息
我希望视频源url是一个字符串。我查看了youtube_dl的开发人员文档,但没有获取源代码的选项。重要的是,我不能在终端上执行此操作,因为它将在web服务器上执行。我正在使用Python。用于站点的后端
我的代码:
requested_type = request.args.get("type")
print(requested_type)
if requested_type == "video":
media = str(media_url)
ydl_opts = {}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([media])
return render_template(
"warnings/download-started.html",
)
elif requested_type == "audio":
media = str(media_url)
ydl_opts = {
'format': 'bestaudio/best',
'keepvideo': False,
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([media])
return render_template(
"warnings/download-started.html",
)
我是一个初学者,所以请解释一切,就好像我5岁。提前谢谢你
附言:我知道我用ydl.download([media])
,这是暂时的
目前没有回答
相关问题 更多 >
编程相关推荐