Merhaba arkadaşlar
Bir müzik sitesinden mp3 url adreslerini almak için bot yapıyorum kendimce
ama file_get_contents ile siteye baglandıgımda media player ve flash player
kodlarını görmüyor dolaysıyla istedigim noktalardan veri çekemiyorum..
Bu konuda ne yapmamı önerirsiniz. yardımızı bekliyorum
Iyi çalışmalar..
file_get_contents mediaplayer kodunu görmüyor
6
●375
- 30-01-2010, 23:18:25ilginiz için tşk ederim ama cURL az araştırdım bir kaç paremetre ile çalışıyor sanırım..egalix adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki kodlar bot.php nin bir bölümüdür
buraya cURL nasıl ekleyebilirim acaba yardım edermisiniz
$id=$_GET['id']; $site=file_get_contents("http://www.xxxxxxxx.com/play.php?m=".$id.""); $yeniid=1+$id; $baslikalan='#name=\"URL\" value=\"(.*?)\"><PARAM name=\"autoStart#si'; preg_match($baslikalan,$site,$baslikfonksiyon); $icerikalan='#font-color:red;\">(.*?)<\/MARQUEE>#si'; preg_match($icerikalan,$site,$icerikfonksiyon); $icerik=$icerikfonksiyon[1]; $baslik=$baslikfonksiyon[1]; - 30-01-2010, 23:23:00direk hazır şekilde vereyim dosyanın üstüne ekleyip kullanabilirsiniz.
function get_source($x){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $x); curl_setopt($ch, CURLOPT_HEADER , 1); curl_setopt($ch, CURLOPT_REFERER, $x); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $y = curl_exec($ch) or die("Kaynak ALINAMADI\n"); curl_close ($ch); return $y; }get_source(); fonksiyonu kaynak kodu komple almanızı sağlar.
$kaynak = get_source("http://www.google.com/");
şeklinde kullanabilirsiniz. - 30-01-2010, 23:44:36egalix Hocam verdiginiz kodları uyguladım ama sonuç başarısız
cURL mediaplayer kodlarını alıyormu diye şöyle bir dosya hazırladım
<? function get_source($x){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $x); curl_setopt($ch, CURLOPT_HEADER , 1); curl_setopt($ch, CURLOPT_REFERER, $x); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $y = curl_exec($ch) or die("Kaynak ALINAMADI\n"); curl_close ($ch); return $y; } $kaynak = get_source("http://www.xxxxx.com/play.php?m=25"); echo $kaynak; ?>Sayfa açılıyor ama sayfadaki mediaplayer görünmüyor
kaynagı görüntüledim ordada bişey yok
birde açılan sayfanın başında şöyle bir uyarı çıktı
HTTP/1.1 200 OK Date: Sun, 31 Jan 2010 00:27:59 GMT Server: Apache/2.0.52 (CentOS) X-Powered-By: PHP/4.3.9 Content-Length: 2761 Connection: close Content-Type: text/html
- 30-01-2010, 23:54:21Verilerin alınacagı siteyi size PM olarak attım hocam
bu çalışmayı appServ localhostumda yapıyorum
daha oncede cURL gerektiren scriptler çalıştırdım o konuda sorun yok
EDiT: --------------------------------------
egalix ilginiz için teşekkür ettim hocam
sayenizde sorun giderildi.
Iyi Çalışmalar..