• 04-11-2021, 12:16:36
    #1
    Vermiş olduğum linkten verileri çekebilecek olan var mı?

    https://www.instagram.com/r10net/?__a=1

    Daha önce curl ile kolayca veriler alınabiliyordu ama şuan bazı engeller var.
    Ücretli yardım bekliyorum.
  • 04-11-2021, 12:20:19
    #2
    Pm gönderdim
  • 04-11-2021, 13:43:36
    #3
    $link = 'https://www.instagram.com/r10net/?__a=1';
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $link);
    curl_setopt($curl, CURLOPT_REFERER, $link); 
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36'); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($curl, CURLOPT_VERBOSE, false); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    $exec = curl_exec($curl);
    curl_close($curl);
    if($exec === false){ 
        echo 'Curl error: ' . curl_error($curl);
        exit;
    } else {
        echo $exec;
    }
  • 04-11-2021, 13:47:24
    #4
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    $link = 'https://www.instagram.com/r10net/?__a=1';
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $link);
    curl_setopt($curl, CURLOPT_REFERER, $link);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($curl, CURLOPT_VERBOSE, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    $exec = curl_exec($curl);
    curl_close($curl);
    if($exec === false){
        echo 'Curl error: ' . curl_error($curl);
        exit;
    } else {
        echo $exec;
    }
    Teşekkürler ancak denediniz mi çalışıyor mu, ben denediğimde şöyle dönüyor.

  • 04-11-2021, 13:55:37
    #5
  • 04-11-2021, 13:56:44
    #6
    Sürekli istek atarsanız, Instagram normal olarak engeller. Bu tarz işlemler için de proxy kullanmanız gerekir.
    Ama bir instagram hesabına bot yardımıyla giriş yaptırıp, bu çerezli hesapla denediğinizde belki daha fazla istek atabilirsiniz.
  • 04-11-2021, 13:57:55
    #7
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    Php dosyasını bana gönderirmisin, bende çalışmıyor..
  • 04-11-2021, 13:58:59
    #8
    pisipisi adlı üyeden alıntı: mesajı görüntüle
    Php dosyasını bana gönderirmisin, bende çalışmıyor..
    Yukarıda gönderdiğim kodlarla aynı hocam.

    Şu kaynakta farklı bir teknik paylaşılmış: https://stackoverflow.com/a/66019449/13757089
    Buna dayanarak bir de şöyle dener misiniz?
    <?php
    $link = 'https://www.instagram.com/r10net/channel/?__a=1';
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $link);
    curl_setopt($curl, CURLOPT_REFERER, $link); 
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36'); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($curl, CURLOPT_VERBOSE, false); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    $exec = curl_exec($curl);
    curl_close($curl);
    if($exec === false){ 
        echo 'Curl error: ' . curl_error($curl);
        exit;
    } else {
        echo $exec;
    }
  • 04-11-2021, 14:02:27
    #9
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    Yukarıda gönderdiğim kodlarla aynı hocam.

    Şu kaynakta farklı bir teknik paylaşılmış: https://stackoverflow.com/a/66019449/13757089
    Buna dayanarak bir de şöyle dener misiniz?
    <?php
    $link = 'https://www.instagram.com/r10net/channel/?__a=1';
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $link);
    curl_setopt($curl, CURLOPT_REFERER, $link);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($curl, CURLOPT_VERBOSE, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    $exec = curl_exec($curl);
    curl_close($curl);
    if($exec === false){
        echo 'Curl error: ' . curl_error($curl);
        exit;
    } else {
        echo $exec;
    }
    Sen lokalde çalıştığım için olumlu yanıt alıyorsun sanırım, Hosta atınca veriler gelmiyor.