Hace algunos días descompilé el reproductor flash de Telecinco para ver cómo lograban extraer el enlace a los vídeos. No tengo ninguna gana de implementarlo, así que pondré aquí el método y esperaré pacientemente a ver si alguien se anima :)
Imaginad que queremos descargar un vídeo de www.mitele.com, por ejemplo: http://www.mitele.es/series-online/tierra-de-lobos/temporada-2/capitulo-21/
En el código fuente de la página, nos encontraremos con un javascript que incluye la url al xml con la información del vídeo con la siguiente pinta:
(function($) {
var flashvars = {"host":"http:\/\/media3.mitele.es\/playerxml\/74\/0a02d0786a4239a6.xml","ov_mast":"http:\/\/www.mitele.es\/media\/playerxml\/MASTTemplate.php","ov_mast_videolength":"01:12:59","ov_mast_videocontext":"\/videos\/series\/tierra_de_lobos"};
var params = {"quality":"high","bgcolor":"#05BBED","play":"true","loop":"true","wmode":"transparent","scale":"noscale","menu":"true","devicefont":"false","salign":"","allowfullscreen":"true","allowscriptaccess":"sameDomain"};
var dates = {"start":1321484100,"end":null};
$(document).bind('videoEmbed',function() {
if (dates.start || dates.end) {
$.ajax({
url:'/media/clock.php',
notoken:true,
success: function(mydate) {
if ((!dates.start || dates.start <= mydate) && (!dates.end || dates.end >= mydate)) {
//Okey dokey
launchPlayer();
}
}
});
}
else launchPlayer();
});
function launchPlayer() {
new videoEmbed({id:"t5player_1",width:660,height:371},"http://www.mitele.es/media/swf/TL5VODPlayer.swf",flashvars,params,3673); }
$(function() { $(document).trigger('videoEmbed'); });
})(jQuery);
Flashvars contiene el atributo “host” que en este caso es: http://media3.mitele.es/playerxml/74/0a02d0786a4239a6.xml
El XML contiene una línea que nos resulta interesante:
/nogeo/seriesonline/tierradelobos/t2/c21.mp4
Debemos quedarnos con los valores de start y end y el contenido de la etiqueta (/nogeo/seriesonline/tierradelobos/t2/c21.mp4), de ahora en adelante “id”.
Aun debemos obtener un dato más, el que hace que los enlaces sean válidos durante un período de tiempo limitado. Debemos acceder a http://servicios.telecinco.es/tokenizer/clock.php y apuntar el resultado, clock de ahora en adelante. Clock nos responderá con un valor, por ejemplo: 1321538494.
Ahora viene lo interesante. Telecinco realiza una petición a http://servicios.telecinco.es/tokenizer/tk2.php para obtener el enlace de descarga. La petición es POST y tiene la siguiente pinta:
force_http1&sec=&id=/nogeo/seriesonline/tierradelobos/t2/c21.mp4
El reproductor de Telecinco realiza la siguiente operación para obtener el argumento “sec”:
sec = AES.encrypt(serverTime + ";" + id + ";" + startTime + ";" + endTime, "xo85kT+QHz3fRMcHNXp9cA", 256);
En otras palabras, realiza un cifrado AES de 256 bits sobre el texto “clock;id;start;end” usando como clave “xo85kT+QHz3fRMcHNXp9cA”. En nuestro ejemplo la cadena sería: “1321538494;/nogeo/seriesonline/tierradelobos/t2/c21.mp4;0;0”.
Una vez obtenido “sec” ya podemos hacer la petición a tk2.php y obtener el enlace de descarga.
Si vais a implementarlo, tened en cuenta que es AES de 256 en modo counter. Además, el algoritmo de Telecinco usa Base64. El código que usa, en ActionScript lo podéis encontrar en http://code.google.com/p/lostinactionscript/source/browse/trunk/library/com/lia/crypto/AES.as?r=40 y también en JavaScript en http://www.movable-type.co.uk/scripts/aes.html
Si os animáis a implementarlo, avisad ;)
Hay una forma más sencilla de descargar videos de diferentes canales online incluido Mitele:
http://www.descargavideos.tk/
Se introduce el enlace del video que interesa descargar, poco después aparece el link de descarga donde solo hay que hacer un «Guardar enlace» con el boton derecho
Eso si, solo tienes 1 segundo para descargarlo, una vez pasado ese segundo el link ya habrá caducado y no servirá.
Alguna manera funcionará con videos de telecinco.es ?
Por ejemplo:
http://www.telecinco.es/mujeresyhombres/2012/diciembre/18-12-12/Santana-expulsa-Nany-tronista-pretendienta_2_1526205127.html
http://eljaviero.com/descargarvideosdelasexta/?url=http://www.telecinco.es/mujeresyhombres/2012/diciembre/18-12-12/Santana-expulsa-Nany-tronista-pretendienta_2_1526205127.html ;-)
Puta mierda de explicacion, de lo que se trata es de poder descargar las series y peliculas de dicha web: http://www.mitele.es , no de eschucar la explicacion del javascript que no sirve para nada.
Anímate y pon lo que todos queremos, poder descargar los videos
Hola: Con linux se pueden descargar ejecutando esto en una terminal y dirigiendote al video en un navegador. No necesitas generar la URL porque usas la que genera el propio reproductor. Lo usé para descargar una serie entera de manera comoda.
$ tcpdump -A dst port 80|grep -m 1 «/.*mp4″|awk -F»GET «‘{print «http://videos.mitele.es » $2}’|awk -F» » ‘{ print «wget \»» $1 «\»»}’|sh
Tony: GILIPOOOOOOOOLLAS
Tony tete… sigue viendo hombres mujeres y viceversa, pa que quieresel javascrí… eso no era un paso del chiquilicuatre? eso pa que sirve se preguntará tu neurona musculada jajajjajajajaja XD vamooooos a gandia shooooor jajajajajajaja XD
The bonds of wedlock are so heavy that it takes two to carry them – sometimes three.
fantastic points altogether, you just won a logo new reader. What may you suggest in regards to your post that you just made some days ago? Any sure?
Buenas es la primera vez que visito esta web y me he decido a comentar.
encanta este blog. Que ¿temautiliza? me gustaria poder usarlo para mi sitio pero
no lo encuentros. ¿Es algún CMS como Joomla ?
Si no molesta, no encuentro ningún marcador social como Pinterest creo que deberiais tener alguno.
Yo uso twitter dado que es muy facil de utilizar
Website yang membahasa mengenai Situs-Situs Betting yang terbaik dan terpercaya di Indonesia. Selain itu kita juga membahas mengenai Promo Bonus yang besar dari situs-situs tersebut.
Semua situs yang sudah kita rangkum dan kita catat disini sudah pasti terjamin Aman dan Terpercaya. Jadi jangan ragu lagi jika ingin mencari situs yang sangat Aman dan pasti bayar jika anda menang berapa pun.
Hello!
You Need Leads, Sales, Conversions, Traffic for carballude.es ? Will Findet…
I WILL SEND 5 MILLION MESSAGES VIA WEBSITE CONTACT FORM
Don’t believe me? Since you’re reading this message then you’re living proof that contact form advertising works!
We can send your ad to people via their Website Contact Form.
IF YOU ARE INTERESTED, Contact us => lisaf2zw526@gmail.com
Regards,
Salazar
Instalad la extensión Skyload para Chrome y se acabaron los problemas.
Podréis bajar vídeo o música de cualquier web sin ninguna complicación.
It’s going to be end of mine day, except before finish I am
reading this wonderful article to improve my experience.
Look into my webpage – buy-backlinks.rozblog.com
Very nice blog post. I absolutely appreciate this website. Stick with
it!
It’s actually a cool and helpful piece of
information. I’m glad that you simply shared this helpful information with
us. Please keep us up to date like this. Thanks for sharing.
my website … بک لینک انبوه