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