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

标签 python http youtube pycurl

我想知道是否有办法测量 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/

相关文章:

python - 如何在 Django 单元测试中手动测试提交

javascript - 如何在移动应用程序中显示 WP 帖子中的媒体(视频)

google-apps-script - 使用 Google Apps 脚本中的 YouTube Data API v3 从播放列表中删除视频

python - 检查是否存在与列表中的字符串匹配的子字符串

python - RxPY 中带有 from_iterable/range 的 subscribe_on

html - 在 Go 中使用 HTML/TEMPLATE 包时如何设置不同的内容类型

rest - 在 REST 服务上使用空 PUT

javascript - 将 iframe 放在弹出窗口中

youtube - 在应用程序中打开youtube视频-Phonegap应用程序

python - 多处理和全局文件句柄的奇怪行为