我想知道是否有办法测量 youtube.com
的页面加载时间或 youtube.com
上托管的任何视频通过pycurl
.
例如,如果我要测量 google.com
的页面加载时间然后我将只对该 url 执行查询。但是对于 youtube,第一个 http 请求不会带回整个视频。有没有办法在 pycurl 中或通过其他一些方法来做到这一点?
如果有任何关于此的指示,我将不胜感激。
最佳答案
使用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
命令计时。
关于python - 通过pycurl获取youtube的页面加载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35687597/