2016-02-28 57 views
1

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

+0

你想测量下载整个视频需要多长时间? –

+0

是的;我想通过pycurl(连接到Tor代理)来测量YouTube视频的PLT,类似于我们为简单网址所做的操作。 – QPTR

+0

类似于测量视频加载到客户端所需的时间。 – QPTR

回答

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命令。