lostyazilim
tr.link

İnstagram POST a yorum yapanları listeleme

4 Mesajlar 7.012 Okunma
lstbozum
tr.link

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Klasik olarak herhangi bir siteden veri çekiyormuş gibi,

$url = "https://www.instagram.com";
$icerik = file_get_contents($url);
echo $icerik;

Şeklinde verileri çekmeye çalışırken farkettimki instagram shared data olayına geçmiş ve javascrip olarak dataları paylaşıyor. bunu nasıl parçalayıp sadece yorum yapmış olan kullanıcı adlarını alabilirim ?
Localhost ta verdiğim kodları ekleyip herhangi bir gönderi linkini url e ekler de sayfanın kaynak kodlarına bakarsanız nasıl bir data verdiğini anlarsınız anlatma konusunda kelimeler kifayetsiz kalıyor bana göre :D
 

 

wmaraci
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
api yi neden kullanmıyorsunuz hocam
https://www.instagram.com/developer/endpoints/comments/
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
hsntngr bazı arkadaşların istekleri büyük olabiliyor.

Örnek: box'a girilen k.idsine göre veya post urlsine göre çekmek istiyorlar tek bir hesaptan değil yani.

Api tek hesap için kullanılıyor bildiğim kadarıyla.

ecarpar Cevabına gelirsek çoklu hesaplardan çekmek istiyorsan json_decode ve curl ile istediğin işlemi sağlayabilirsin.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)


api ile tek post a yapılmış yorumların tümünü çekemedim, sonrasında ile_get_contents ile sayfayı içeri alıp kendim gerekli elemana göre çekeyim dedim ondada array boş geldi, nerede hata yapıyorum diye baktığımda kayak kodlarda aslında post un geldiğini ancak sayfada gösterilmediğini kaynak kodlara eklendiğini farkettim. json data diye düşündüm json olarak decode edeyim dedim ondada okuyamadım.
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al