通过pycurl获取youtube的页面加载时间

时间:2016-02-28 20:06:15

标签: python http youtube pycurl

我想知道是否有办法通过youtube.com衡量youtube.compycurl上托管的任何视频的网页加载时间。
例如,如果我要测量google.com的页面加载时间,那么我只会对该URL执行查询。但对于youtube,第一个http请求并不会带回整个视频。有没有办法在pycurl中或者通过其他方法来做到这一点? 对于有关此事的任何指示,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

使用Pytube

使用pip install pytube

进行安装

以下是您应该用来下载视频的代码段。

from pytube import YouTube

yt = YouTube("http://www.youtube.com/watch?v=Ik-RsDGPI5Y")
video = yt.get('mp4', '720p')
video.download('/tmp/')  # downloaded video to /tmp directory

您可以计算video.download命令。