Yassine Taliouan
1
Xi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Excelente comerciante!
Suscripción a IA
Bueno ese tutorial es mío.
Aunque estoy trabajando con algo, en cuanto esté en pc hago uno para redtube 😉
si que es tuyo amigo y he intentado modificarlo de todas las maneras posibles pero nunca me ha podido sacarme descargas de mp4 de red tube
Sí sabes pico de php lo puedes hacer sólo con que sepas de curl para cambiar el user-agent a Android que es la única forma que encontré para obtener los links. Y también necesitas saber expresiones regulares.
Pero con unas cuantas búsquedas en google podrías hacerlo. 😛8:
Tal vez esto de ayude RedTube API
force download
pues te puedes registrar y una vez iniciada la sesión, debajo del vídeo te aparecerá la opción de descargar..
No quiero descargar, quiero obtener el link de descarga mediante la URL...
function curl($url) {
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$source = curl_exec($curl);
curl_close($curl);
return $source;
}
function redtube($urlrt) {
$urlrt = urldecode($urlrt);
$urlrt = substr($urlrt, strpos($urlrt, '?id=')+4);
$urlrt = 'http://redtube.com/'.str_replace(substr($urlrt, strpos($urlrt, '&')), '', $urlrt);
$source = curl($urlrt);
preg_match('/var vpVideoSource = "(.*)";/', $source, $video);
preg_match('/var vpThumbPathCurrent = "(.*)";/', $source, $thumb);
$thumb = str_replace("\\", '', $thumb[1]);
$array = array('video' => str_replace("\\", '', $video[1]), 'thumb' => $thumb);
return $array;
}
<?php
//Esto muestra la url del mp4
echo redtube('URL DEL VIDEO')['video'];
//Esto muestra la url del thumb
echo redtube('URL DEL VIDEO')['thumb'];
?>
[MENTION=7111]yassin[/MENTION]:
PHP:function curl($url) { $curl = curl_init($url); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $source = curl_exec($curl); curl_close($curl); return $source; } function redtube($urlrt) { $urlrt = urldecode($urlrt); $urlrt = substr($urlrt, strpos($urlrt, '?id=')+4); $urlrt = 'http://redtube.com/'.str_replace(substr($urlrt, strpos($urlrt, '&')), '', $urlrt); $source = curl($urlrt); preg_match('/var vpVideoSource = "(.*)";/', $source, $video); preg_match('/var vpThumbPathCurrent = "(.*)";/', $source, $thumb); $thumb = str_replace("\\", '', $thumb[1]); $array = array('video' => str_replace("\\", '', $video[1]), 'thumb' => $thumb); return $array; }
Para ver el link del video solo pones:
PHP:<?php //Esto muestra la url del mp4 echo redtube('URL DEL VIDEO')['video']; //Esto muestra la url del thumb echo redtube('URL DEL VIDEO')['thumb']; ?>
Parse error: syntax error, unexpected '[', expecting ',' or ';' in C:\AppServ\www\edtube.php on line 24
Muchisimas gracias pero al probar-lo me ha tirado este error:
Insertar CODE, HTML o PHP:Parse error: syntax error, unexpected '[', expecting ',' or ';' in C:\AppServ\www\edtube.php on line 24
Alguna idea del porque?
<?php
function curl($url) {
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$source = curl_exec($curl);
curl_close($curl);
return $source;
}
function redtube($urlrt) {
$urlrt = urldecode($urlrt);
$source = curl($urlrt);
preg_match('/var vpVideoSource = "(.*)";/', $source, $video);
preg_match('/var vpThumbPathCurrent = "(.*)";/', $source, $thumb);
$thumb = str_replace("\\", '', $thumb[1]);
$array = array('video' => str_replace("\\", '', $video[1]), 'thumb' => $thumb);
return $array;
}
echo redtube('http://www.redtube.com/392504')['video'];
?>
Si es que ese código que puse era para obtenerlo desde el link pero del iframe :welcoming:
Esto funciona:
PHP:<?php function curl($url) { $curl = curl_init($url); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $source = curl_exec($curl); curl_close($curl); return $source; } function redtube($urlrt) { $urlrt = urldecode($urlrt); $source = curl($urlrt); preg_match('/var vpVideoSource = "(.*)";/', $source, $video); preg_match('/var vpThumbPathCurrent = "(.*)";/', $source, $thumb); $thumb = str_replace("\\", '', $thumb[1]); $array = array('video' => str_replace("\\", '', $video[1]), 'thumb' => $thumb); return $array; } echo redtube('http://www.redtube.com/392504')['video']; ?>
como hago para sacarlo mediante la url ?
Así como te di el código ._.
si pero eso lo tengo que hacer manual mi refiero automáticoPHP:
algo como esto
http://miweb.com/redtube.php?url=http://www.redtube.com/xxxxxxx
algo hace y que me genera el mp4 de la url
<?php
$url = @$_GET['url'];
echo redtube($url)['video'];
?>
http://miweb.com/redtube.php?url=http://www.redtube.com/392504
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?