2016-02-28 3 views
1

Мне было интересно, есть ли способ измерить время загрузки страницы youtube.com или любое видео, размещенное на youtube.com через pycurl.
Например, если бы я измерял время загрузки страницы для google.com, тогда я бы просто выполнил запрос для этого URL-адреса. Но для youtube первый HTTP-запрос не возвращает всего видео. Есть ли способ сделать это в pycurl или, возможно, с помощью какого-то другого метода?
Буду благодарен за любые указания относительно этого.Получение времени загрузки страницы youtube через pycurl

+0

Вы хотите измерить, сколько времени требуется, чтобы загрузить все видео? –

+0

Да; Я хочу измерить PLT видео с YouTube на pycurl (подключен к прокси-серверу), подобно тому, как мы можем сделать это для простого URL-адреса. – 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.

Смежные вопросы