Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2014, 13:59
Avatar de jja
jja
 
Fecha de Ingreso: diciembre-2010
Ubicación: BCN
Mensajes: 47
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Descargar transcripción de videos de youtube

Hola amigos,

Ando intentando hacer un programa PHP que extraiga la transcripción que hace google de los videos de youtube ("captions") y que podemos ver por ejemplo en videos como este: http://www.youtube.com/watch?v=Tn0D4zru-_E, tras pulsar el botón"transcription".

He visto que hay bastantes soluciones que funcionan muy bien para ello, como Google2SRT (Java), y otras que funcionan a medias, como este servicio http://www.serpsite.com, que le pasas la url de youtube y te devuelve la transcripción, y este otro, https://github.com/wp-plugins/youtub...cript-code.php, que me ha funcionado con algunos videos solo.

El caso es que estoy intentando estudiar el comportamiento de la página de youtube para llamar desde mi programa PHP al script que lance por detrás youtube para traer la transcripción del video, pero me estoy volviendo loco.

El botón de transcripción de la página de youtube es el siguiente:

<button class="action-panel-trigger yt-uix-button yt-uix-button-text yt-uix-button-size-default yt-uix-button-has-icon yt-uix-tooltip yt-uix-button-empty yt-uix-button-toggled" role="button" data-trigger-for="action-panel-transcript" data-button-toggle="true" type="button" title="Transcripción" onclick=";return false;" data-tooltip-text="Transcripción">

En teoría al pulsarle se trae por ajax el texto con la transcripción, pero en el onclick no veo que llame a ningún script.

¿Podéis ayudarme?

Gracias!
__________________
El supremo arte de la guerra es someter al enemigo sin luchar.

Sun Tzu