• 25-09-2021, 20:17:39
    #1
    https://www.instagram.com/kullaniciadi/?__a=1
    merhabalar arkadaşlar bu şekilde geliyor eskiden file_get_content ile çekiliyordu şimdi nasıl çekebilirim(api kullanmak istemiyorum)
    teşekkürler
  • 25-09-2021, 20:27:34
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    import instaloader
    
    ig = instaloader.Instaloader()
    dp=input("Username: ")
    
    ig.download_profile(dp,profile_pic_only=True)
    Küçük bir python scripti ile profil resimlerini indirebilirsiniz
  • 25-09-2021, 20:30:38
    #3
    php ile gerekiyor hocam evet python ile oluyor


    kiss4u adlı üyeden alıntı: mesajı görüntüle
    import instaloader
    
    ig = instaloader.Instaloader()
    dp=input("Username: ")
    
    ig.download_profile(dp,profile_pic_only=True)
    Küçük bir python scripti ile profil resimlerini indirebilirsiniz
  • 25-09-2021, 20:38:06
    #4
    Hocam dumpor.com gibi siteler var ben şahsen Pp çekerken veriyi burdan çekiyorum
  • 26-09-2021, 02:37:42
    #5
    hala file_get_contents ile alabilirsin.

    <?php
    
    $res = file_get_contents("https://www.instagram.com/kullaniciadi/?__a=1");
    $json = json_decode($res);
    $image_url =  $json->graphql->user->profile_pic_url; // thumbnail
    $image_url =  $json->graphql->user->profile_pic_url_hd; // yüksek kaliteli
    
    ?>
  • 27-09-2021, 17:58:08
    #6
    çok fazla istek atarsan instagram engelliyor ve logine yönlendiriyor.
    instagrama giriş yaptıktan sonra headerdan cookie bilgisini alıp curl ile istek atabilirsin
  • 28-09-2021, 22:23:48
    #7
    verdiğiniz url ile içerik çekilir fakat çektiğiniz görseli gösteremezsiniz artık hotlink koruması var instagram da
  • 29-09-2021, 11:51:52
    #8
    trgino adlı üyeden alıntı: mesajı görüntüle
    verdiğiniz url ile içerik çekilir fakat çektiğiniz görseli gösteremezsiniz artık hotlink koruması var instagram da
    Gösteririz hocam İşte böyle :
    <?php
    $kullanici_adi = htmlspecialchars($_GET["username"]);
    
    $res = file_get_contents("https://www.instagram.com/".$kullanici_adi."/?__a=1");
    $json = json_decode($res);
    $image_url = $json->graphql->user->profile_pic_url_hd;
    $image = base64_encode(file_get_contents($image_url));
    ?>
    
    <img src="data:image/png;base64,<?php echo $image; ?>">