-
Üyelik
19.01.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
öğrenci
-
Konum
Antalya
-
Ad Soyad
M** Ş**
-
Mesajlar
4
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
$json = file_get_contents('http://odnoklassniki.ru/dk?cmd=videoPlayerMetadata&mid=507252337');
$obj = json_decode($json);
foreach($obj->videos as $videos){
$string = $videos->url;
$arr = explode('clientType=0',$string);
$string = implode('clientType=0", type:"mp4"},',$arr);
$arr = explode('http',$string);
$string = implode('{ file: "http',$arr);
echo $string;
}
?>
arkadaşlar ok.ru dan video mp4 url 'sini çekiyordum bu kodla bunuda internetten bulmuştum geçen haftaya kadar düzgün çalışıyodu ama artık çalışmışyo curl ile de çekmeye çalıştım ama başaramadım aslında veriler geliyo ama mp4 link'ini yanliş veriyo.
-
Üyelik
30.03.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Freelancer
-
Konum
Karaman
-
Ad Soyad
N** B**
-
Mesajlar
57
-
Beğeniler
0 / 14
-
Ticaret
1, (%100)
fonksiyon kodu:
function curl($url){
set_time_limit(0);
$userAgent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_TIMEOUT, 0);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($curl, CURLOPT_USERAGENT, $userAgent);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
kullanımı:
$json=curl('http://odnoklassniki.ru/dk?cmd=videoPlayerMetadata&mid=507252337');
kodlarınızı bu şekilde düzenlerseniz olacaktır diye umut ediyorum eğer olmazsa iletişime geçin destek vereyim.
Freelance Web Developer
-
Üyelik
20.07.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
G** M**
-
Mesajlar
12
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
Almaya çalıştığınız video sizlere ömür...
Kodda bir sorun yok
-
Üyelik
30.03.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Freelancer
-
Konum
Karaman
-
Ad Soyad
N** B**
-
Mesajlar
57
-
Beğeniler
0 / 14
-
Ticaret
1, (%100)
function curl($url){
set_time_limit(0);
$userAgent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_TIMEOUT, 0);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($curl, CURLOPT_USERAGENT, $userAgent);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
$json = curl("http://ok.ru/dk?cmd=videoPlayerMetadata&mid=9309783406");
$obj = json_decode($json);
foreach($obj->videos as $videos){
$string = $videos->url;
echo $string.'
';
}
?>
şu kodu denedim ve video linklerini veriyor ve videolar açılıyor bilginize
Freelance Web Developer
-
Üyelik
20.07.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
G** M**
-
Mesajlar
12
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
Linkleri almak faydasız, videoyu izleyemiyoruz :D
Varmıdır yolu yordamı
Çözdüm :#