Python urllib的基本脚本用于YouTube
我正在尝试从Youtube下载一个视频,试过以下方法:
url = "http://www.youtube.com/watch?v=f4l3pBovB_c"
urllib.urlretrieve(url,"test.mp4")
这段代码创建了一个名为test.mp4的文件,但出现了以下错误:
Windows媒体播放器无法播放这个文件。播放器可能不支持这个文件类型,或者不支持用于压缩这个文件的编码方式。
我想自己弄明白怎么做到这一点。我见过像youtube-dl.py这样的模块,但我还是想从最简单的代码开始,这样我在构建脚本的时候能更好地理解它。
1 个回答
0
YouTube的视频并不是存储在youtube.com
这个网址上,所以你想下载的视频在这个网址上是找不到的。下载YouTube视频的过程比较复杂,但你可以使用youtube-dl这个工具来帮助你。