2016-08-16 79 views
1

我想写一个python脚本,将下载YouTube视频,使用这行代码用于获取下载网址:访问YouTube视频流图(蟒蛇)

download_url = "http://www.youtube.com/get_video?video_id={0}&t={1}&fmt=22&asv=2".format(video_id, token_value) 

(VIDEO_ID和token_values是我从解析YouTube视频网址获得的信息) 但这一直在下载空文件。

由于此方法比较陈旧,现在是否有其他一些获取YouTube视频下载网址的形式?

+0

https://developers.google.com/youtube/v3/code_samples/python 这可能有帮助! – bane19

+0

我发现有人发帖称人们声称以这种方式下载YouTube视频是不可能的,所以新的解决方案将直接通过youtube网址中给出的信息访问流图。有谁知道什么是获取流式地图的最佳方法? – Domba

回答

1

我在此期间解决了我的问题(某种程度上)。我只需访问YouTube视频流地图并抓取其中存储的一个URL并下载该文件。但是,这仅适用于未加密签名的视频。我仍在为加密签名的视频制作解决方案。