Tutorial: Crea tú descargador de vídeos de Facebook

  • Autor Autor kanikase
  • Fecha de inicio Fecha de inicio
kanikase

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Crea tu descargador de vídeos de Facebook

Hola betas :welcoming: hoy vengo con un nuevo tutorial, y les "enseñaré" a crear su propio descargador de videos de Facebook, he visto algunos temas aquí mismo en el foro, donde preguntan como hacerlo, o cuál extensión es buena, y vi que decían que muchas no servían bien, por eso me puse a hacer este tutorial, para que ya no dependan de extensiones, si no de su propio descargador, por el momento, con el código actual funciona bien, pero si Facebook cambia algo podría fallar, si eso pasa intentaré arreglar el código, así que siempre debería estar actualizado :encouragement:

Empezamos.

Primero vamos a abrir nuestro editor de texto, en el vamos a crear dos archivos y los vamos a guardar con los siguientes nombres:
  1. facebook.html
  2. descargar.php

En el facebook.html pegan el siguiente código HTML:
HTML:
<form action="descargar.php" method="get" autocomplete="off">
	<label for="id">https://www.facebook.com/video.php?v=</label>
	<input type="number" id="id" name="id" placeholder="ID del v&iacute;deo">
	<input type="submit" value="Descargar">
</form>

Como ven, solo es el formulario :welcoming: así lo guardan.

Ahora se van al descargar.php y en el pegan el siguiente código php:
PHP:
<?php
// funcion obtener url
function getvideo($id) {
	// obtenemos el contenido en json
	$url = @file_get_contents('http://graph.facebook.com/'.$id);
	// decodificamos el json
	$json = json_decode($url);
	// regresamos la url del video
	return $json->source;
}
// cuando existe "id"
if (isset($_GET['id'])) {
	$video = getvideo($_GET['id']);
	if (substr(pathinfo($video)['extension'], 0, 3) != 'mp4') {
		echo "Error, no se encontr&oacute; el video";
	} else {
		header("Location: $video&dl=1");
	}
}
// matamos el script
die();
?>

Eso es toda la función, que hace que se descarguen los vídeos, no necesito explicarlo, ahí viene comentado para que sirve cada línea 😀

Y por último solo suben los dos archivos a un host que soporte php, y ya tendrán funcionando su propio descargador de videos de Facebook.
Para que funcione solo deben poner el id, ejemplo:
Insertar CODE, HTML o PHP:
845269918901227

:encouragement: Y listo, eso es todo, si les gusto dejen su Me Agrada 🙄

DEMO
 
Última edición:
Le di sin ingresar ninguna URL e igual descargó un video ._.
 
Si funciona, gracias, buen aporte :encouragement:
 
Muy bueno funciona, gracias por el aporte ✌

"write once, run anywhere”
 
Lo probaré más tarde, se agradece el aporte.
 
te ganaste mi "me agrada" 🙂 Buen tuto y sin duda una mejora notable para cada web 😀
 
Funciona!!! :welcoming:
 
Gracias por el aporte [emoji1]

Enviado desde mi LG-D680
 
Funciona, muchas gracias! 🙂
 
A mi no me funciona, me sale esto solo cambiando el ID!

no me.webp
 
Ahora ni me sale nada para descargar! 😱

A lo mejor lo estás haciendo mal, porque a todos les ha funcionado :distant:

Pasa la url del vídeo.

A mi me ha funcionado con todos los que pongo

Captura.webp
 
esta es la URL



Y lo resaltado en rojo es el ID, Lo resaltado en verde debe de ser algo parecido pero tampoco funciona!

Puse en el campo solo el id



Y tambien con la URL que habias dejado que teniamos que cambiarle el ID solamente y ninguno me ha funcionado!

Que raro, a mi tampoco me funciona ese vídeo :sorrow:
 
a mi me paso que algunos videos si los agarra, otros no.
pero independientemente de eso les paso otro truco.
es más facil hacer esto :
URL ORIGINAL
Insertar CODE, HTML o PHP:
https://www.facebook.com/video.php?v=763285113758837&set=vb.224316190989068&type=2&theater
quitar las www.y anteponerla la M
quedando asi.
Insertar CODE, HTML o PHP:
https://m.facebook.com/story.php?story_fbid=763285113758837&id=224316190989068&refsrc=https%3A%2F%2Fm.facebook.com%2Fvideo.php&_rdr
nos cargara el la version movil de facebook.

y listo clic derecho guardar como 😀:encouragement:
 
Última edición:
[MENTION=81006]kanikase[/MENTION] gran aporte hermano =) muy útil!
 
Atrás
Arriba