Прост youtube downloader

NewGuy

Registered
Здравейте. Търся youtube downloader. Разгледах предишните теми но така и не успях да намеря нито един работещ. Гледам, че от youtube са махнали get_video. Ако няма готов може ли поне да ме ориентирате как мога да взема линка за сваляне.
 

kopura

Registered
Преди време намерих някъде и оттам взех кода и струпах този , и интересното е че работи :)

PHP:
<?php

$agent = "Mozilla/5.0 (Windows NT 6.1; rv:10.0) Gecko/20100101 Firefox/10.0";
$url = $_POST['link']

$handle = curl_init();

curl_setopt($handle,CURLOPT_URL,$url);
curl_setopt($handle,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($handle,CURLOPT_USERAGENT,$agent);

$html = curl_exec($handle);

if(strstr($html,'das_captcha'))
	exit("Captcah Found please run on diffrent server");
	
if(!preg_match('/stream_map=(.[^&]*?)&/i',$html,$match))
	exit("Error locationg the download link");

$links = urldecode($match[1]);

if(preg_match('/^(.*?)\\\\u0026/',$links,$match))
	$links = $match[1];

$links = explode(",",$links);
$urls = array();

foreach($links as $url)
{
	if(preg_match('/url=(.*?)&.*?itag=([0-9]+)/i',$url,$um))
	{
		 $u = urldecode($um[1]);
         $urls[$um[2]] = $u;
	}
}
	
curl_close($handle);

echo "<pre>";
print_r($urls);
echo "</pre>";

?>

Успех
 

Горе