Conocen algun codigo PHP para obtener los mp4 de xvideos

  • Autor Autor Gaho
  • Fecha de inicio Fecha de inicio
G

Gaho

Curioso
SEO
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos, solo quería preguntar si alguien sabe de algún tutorial o codigo PHP para obtener las urls de los mp4 de xvideos para usarlos en un reproductor propio, o alguien sabe donde puedo comprar dicho código, pero que no cueste mucho dinero como los pocos que encontré en otros foros 😕
 
mmm puedes leer el video con un user agent de mobil entonces obtenés el MP4 mas facil. ya que al entrar desde un mobil coloca el video en mp4 para que lo reproduzca el celular.

Con cURL puedes hacer todo eso
 
puedes comprar un reproductor...ahora ya hay bastantes que trabajan con xvideos
 
yo puedo hacer eso y hacer que reproduzca con JWplayer ( o tal vez con algun reproductor personalizado que tengas) que ahora tiene versión de html5
 
yo puedo hacer eso y hacer que reproduzca con JWplayer ( o tal vez con algun reproductor personalizado que tengas) que ahora tiene versión de html5
estuve haciendo varias pruebas y ya casi consigo lo que quiero, he logrado generar el mp4 usando las cURL y otros códigos, pero tengo un problema para hacerlo funcionar a través de las "custom fields" de wordpress, pero bueno, tal vez tu tengas otra formula mas simple para sacar los mp4, me interesaría saber,

cuanto cobras por hacerlo??

- - - Actualizado - - -

me costo mucho trabajo pero logre hacerlo funcionar por mi cuenta 🙂
 
Última edición:
PHP:
<?php 
$id=$_GET['id'];
function xvideos($url)
{
	$ch = @curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	$head[] = "Connection: keep-alive";
	$head[] = "Keep-Alive: 300";
	$head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
	$head[] = "Accept-Language: en-us,en;q=0.5";
	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36');
	curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
	curl_setopt($ch, CURLOPT_TIMEOUT, 60);
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
	@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
	$page = curl_exec($ch);
	curl_close($ch);
	return $page;
}
$url = xvideos('http://www.xvideos.com/'.$id);
// 3gp
$sd = explode('mobileReplacePlayerDivTwoQual(', $url);
$sd = explode("',", $sd[1]);
$sd = explode(" '", $sd[1]);
// mp4
$hq = explode('mobileReplacePlayerDivTwoQual(', $url);
$hq = explode("',", $hq[1]);
$hq = explode(" '", $hq[2]);
 // jpg
$img = explode('mobileReplacePlayerDivTwoQual(', $url);
$img = explode("',", $img[1]);
$img = explode(" '", $img[3]);
// by fb.com/gabrielzero1572
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-BR">
<head>
<?php
$dom = new DOMDocument;
@$dom->loadHTML($url);
$title = urldecode(@$dom->getElementsByTagName('title')->item(0)->nodeValue);
$t = str_replace(array(' - XVIDEOS.COM'), array(''), $title);
echo '<title>'.$t.'</title>';
?>
<link rel="shortcut icon" type="image/x-icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA9CAYAAAAd1W/BAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAKGSURBVHja7NpLaxNRFAfwfIGqSZPMTOZ902SaNE3GryO4E9y5UsSFuNRNRcGN+KBUEUVFVKQqWLWCRBeaInRh8d1KoVE/wt/VyECdYW6Ted2exX89c37knjvn3hQAFHZzCgRAAARAAARAAARAAARAAAQwch41avjlsn9Z79q4bFUhPMBFs4o/++uBGboMVy0JQgLcYHJo8f5s9GyckIsQCiBq8f68aekQAuDzrIWdAHh5MFVDrgFGKd7fH87pFexaAC9fZi0IB/Cja3ND9BPuD7EAbLkMzx0NR6r7cJPJWOvw94rrtozcAqx2zG0v/7SpYidNM5cAK20j8MUXGzX87PEtjU8x9od4AGaM0Bc+Jhex5KjcEI8bKoQA8HJUKuLVtJbqskgVwMtpdRLLDh/ElssgDICXOb2MQdtI9LM6UwBeLhgVboj7UwqEAfByyaziG8fH1Ps2/3MzDQCgcKA0gXlLwnpEiNt1vl9C5gH8uVtXxr5L5ArAy5KjYuiyQICzehlCAwAofJgxx3LOkFuAfksPBHjSVMUGOFUr4XtIU1ywJTEBDpX34F5dwe+Q9S9kEzw4OYE7dSXS8LTWscQCuGJJ+Nq1YhuUMguwYEtY7ZixT4mZAzivV7DCOQc8HOF4PTMAc3oZb0O2tnGs90wCnFRKeD2tp3YokhrAcbmIfkvHZo9xFX7NlrJ/IjQIGUsPV/Zi2dGwwXke+MLRkJtD0XcBAM+aKtd8P86jr8QAhi7DGW37NPaRc0vjneoycz1+i/3/Roen8MVGcrfGid3BRSl80DYSKzxTAJs9lnjhiQMEbXfzKf93KNGH+W+JX8a0rdH/BAmAAAiAAAiAAAiAAAggWv4OAI9sgX7ix1myAAAAAElFTkSuQmCC"/>
<meta charset="UTF-8"/>
<meta name="robots" content="noindex" />
<META NAME="GOOGLEBOT" CONTENT="NOINDEX" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<script type="text/javascript" src="https://ssl.p.jwpcdn.com/player/v/7.1.5/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key = "Wz0ISkuJjUlK9YCu3UkmhMLQYR4WpTl75P5iQ4U78t2rb1NQmNWBlQ==";</script>
<style type="text/css">*{margin:0;padding:0}#container{position:absolute;width:100%!important;height:100%!important}</style>
</head>
<body>
<div>
<center>
<div id="container" class="container"></div>
<script type="text/javascript">
var playerInstance = jwplayer("container");
playerInstance.setup({
width: "100%",
height: "100%",
controls: true,
title: '<?php echo $t; ?>',
displaytitle: true,
flashplayer: "http://p.jwpcdn.com/player/v/7.1.5/jwplayer.flash.swf",
aspectratio: "16:9",
fullscreen: "true",
primary: 'html5',
provider: 'http',
autostart: false,
image:'<?php echo $img[1]; ?>',
sources: [<?php if(isset($hq[1])){ echo "{file:'".$sd[1]."',label:'Low',type: 'video/mp4',default: true},
{file:'".$hq[1]."',label:'High',type: 'video/mp4'}"; } 
else { echo "{file:'".$sd[1]."',label:'Low',type: 'video/mp4'}"; }
 ?>],

logo : {file: "",
		link: "",
		hide: true,
		},
sharing: {
		code: encodeURI("<iframe width=\"640\" height=\"380\" src=\"http://.com/xv.php?id=<?php echo $id=$_GET['id'] ?>\" frameborder=\"0\" scrolling=\"no\"></iframe>"),
	},
abouttext: "",
aboutlink: ""
});
</script>
</center>
</div>
</body>
</html>
 
Una pregunta, como hago para usar ese codigo? muchas gracias
 

Temas similares