Youtube статистика видео - PullRequest
       16

Youtube статистика видео

1 голос
/ 04 августа 2011

Есть ли способ программным способом получить статистику по деталям видео на YouTube?

Например, используя это видео: http://www.youtube.com/watch?v=jT7_CtjEVFU

Если я нажму на "показать статистику видео""(рядом со счетчиком просмотров), я получаю хорошую информацию, как это (кнопка статистики подчеркнута красным):

enter image description here

Сначала я подумал, что могу добраться до этого через YoutubeAPI, но это не представляется возможным.

Затем я подумал о синтаксическом анализе данных вручную.Однако при загрузке страницы данные отсутствуют как часть источника страницы.Он появляется только после того, как я нажму кнопку статистики.

Есть ли способ, которым я могу имитировать нажатие кнопки при использовании какого-либо инструмента извлечения (например, wget)?Я надеюсь, что смогу wget статистические данные и затем проанализировать их в автономном режиме.

1 Ответ

6 голосов
/ 04 августа 2011

Используя вкладку «Сеть» Chrome, я смог увидеть, что при нажатии на кнопку «статистика» происходит следующий вызов Ajax:

http://www.youtube.com/insight_ajax?action_get_statistics_and_data=1&v=######

(где ######это идентификатор видео) Похоже, что он возвращает какой-то XML-документ, который должен быть проанализирован страницей и преобразован в статистику.Я думаю, что это было бы хорошей отправной точкой для вашего расследования.

Редактировать: Я только немного заглянул за первую строку ответа, и это даже не совсем XML, это в значительной степенипросто HTML-код панели статистики.

...