• 18-06-2013, 08:31:17
    #1
    Platin üye
    Selamlar arkadaşlar,

    file_get_contents() ile sabah.com.tr den veri çekmeye çalıştım ama hata verdi. Curl ile bir kaç deneme yaptım ama o da başarısız oldu. Herhalde bir koruma vs. var, tam anlayamadım. Sabah.com.tr den her hangi bir haberinden içerik alabilen var mı? Ya da bu konuda yardımcı olabilecek birisi?


    Şimdiden çok teşekkürler.
  • 18-06-2013, 12:27:50
    #2
    curl da user agent belirtirsen çekebilirsin.
  • 18-06-2013, 12:41:37
    #3
    Platin üye
    trgino adlı üyeden alıntı: mesajı görüntüle
    curl da user agent belirtirsen çekebilirsin.
    O şekilde de denemiştim, yine olumsuz
  • 18-06-2013, 17:02:03
    #4
    function veri_cek($url) {
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_REFERER,$url);
        curl_setopt($ch,CURLOPT_FAILONERROR,1);
        curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
        curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
        $veri = curl_exec($ch);
        curl_close($ch);
    return $veri;
    }
    denedim sonuç olumlu.
  • 18-06-2013, 17:05:22
    #5
    Platin üye
    trgino adlı üyeden alıntı: mesajı görüntüle
    function veri_cek($url) {
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_REFERER,$url);
        curl_setopt($ch,CURLOPT_FAILONERROR,1);
        curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
        curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
        $veri = curl_exec($ch);
        curl_close($ch);
    return $veri;
    }
    denedim sonuç olumlu.
    Çok teşekkürler hocam, ben biryerde eksik yapmışım demek ki