Ana içeriğe atla

Social::Instagram::Profile - Instagram Veri Kazıyıcı. Instagram profillerinden veri toplama

Social::Instagram::Profile

Veri kazıyıcı incelemesi

Social::Instagram::ProfileSocial::Instagram::Profile – Instagram'daki profil verilerini çeker. Instagram veri kazıyıcı, kullanıcı profillerinden toplu veri çekme işlemini organize etmenize olanak tanır. Toplanan veriler arasında kullanıcı adı, isim, biyografi, web sitesi, gönderi sayısı vb. yer alır. Toplanan verilerin tam listesi ilgili bölümde bulunmaktadır.

A-Parser işlevselliği, Social::Instagram::Profile veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (şablonlar), veri çekme zamanlaması belirlemenize ve çok daha fazlasına olanak tanır.

Sonuçların kaydedilmesi, sonuçlara ek mantık uygulamanıza ve verileri JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı almanıza olanak tanıyan yerleşik güçlü Template Toolkit şablon motoru sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.

not

Veri kazıyıcı, yetkilendirilmiş bir hesabın verilerini kullanır. Veri kazıyıcının çalışması için cookie seçeneği için bir değer belirtilmesi zorunludur.

Veri kazıyıcı kullanım örnekleri

Gönderi bağlantılarını toplama
  1. Result format seçeneğini geçersiz kılın, değer olarak $posts.format('$link\n') girin.
  2. Posts pages count seçeneğini geçersiz kılın, listeden All seçin.
  3. Sorgu olarak profil bağlantılarını belirtin.
Örneği indir

Örnek A-Parser nasıl aktarılır

eJx9U01v2zAM/SuBkMMGBEF72MUYBqTBArTI6qxpT0EOhEVnamRRk+RsneH/Pkpx
7CT78Mn8eI98ItmIAH7vVw49Bi+yTSNs+heZkFhCrYOYCAvOo4vhjVhToUBn2b3x
AXYOqixbOSqVRk7sIY0IbxaZhA7onJIxqCTbBdFeResAuo4JH+fJ40dUjsCMoA7f
yKlfKEdQFFSb8Em0/6az5INfwQ7nMXWgvb3hr91uJ4LVcEd+Qa6CqGpsb6edxD64
hgM+Ewc7GScMW49QxbpjCQFjdFomonfvp+FnZAApVVBkQB8rxEcaqr4Y9T2pNMS5
/OtY6cJRxa6AiSA6307dbcQ42YIp6oT9esSIrATtcSI8t7oAbkReR1RAB4FcbmM/
7G8EmZnWSzygHtIS/12ttOSJzkoG3XfAv6fkf3C0vbzzUjyYH4576FmSdZd/GVCS
lrQ7PYZWlQps++PkMnHDzj2i7d/sMaZV5LAv0zF31XlpLZq4BcPIZnZwXci4GMul
syBTql3ebdYpszbPfBm5mVNlNUZdptaax+LxaViPme/GEI2hwWvwPJW4uKlApP3D
+tiqdYrX70NssOKXPK/aURag9cvT8jwSgT6Qzc1n567GlxZDFE75oCC9d8ELvCNe
LZbXbvub7i+/+d9lZ03L83vlS0ugKDZC2Mev5nk4fHHtb+bPg/A=

Toplanan veriler

  • Kullanıcı adı
  • Tam ad
  • Biyografi
  • Web sitesi
  • Gönderi sayısı
  • Takipçi sayısı
  • Takip edilen sayısı
  • Yazarın profil bağlantısı
  • Kanal
  • Profilin işletme profili olup olmadığı
  • Profilin gizli olup olmadığı
  • Profilin doğrulanmış olup olmadığı
  • Avatar bağlantısı
  • Facebook sayfası bağlantısı
  • Gönderiler hakkında bilgi
  • Video görüntüleme sayısı
  • Profil e-postası
  • Profil konumu
  • Telefon numaraları (profil biyografisinden)
  • Yazarın paylaşımları
    • Tür
    • Bağlantı
    • Metin
    • Zaman
    • Yorum sayısı
    • Beğeni sayısı
    • Medya bağlantısı
    • Paylaşım yüksekliği
    • Paylaşım genişliği
    • Paylaşım yazarının bağlantısı
    • Konum
    • Görüntüleme sayısı (video)
  • Takipçiler ve takip edilenler
    • Tanımlayıcı
    • Profil bağlantısı
    • Kullanıcı adı
    • Tam ad
    • Profilin gizli olup olmadığı
    • Profilin doğrulanmış olup olmadığı
    • Avatar bağlantısı
    • Kullanıcının olası bir dolandırıcı olup olmadığı
  • Ekli bağlantılar
    • Başlık
    • Bağlantı
    • Tür

Kullanım durumları

  • Profil bilgisi toplama
  • Paylaşımları toplama
  • Takipçileri toplama
  • Takip edilenleri toplama
  • Social::Instagram::PostSocial::Instagram::Post içerisinde kullanılmak üzere gönderi bağlantılarının çekilmesi

Yapılandırma

Yetkilendirme için zorunlu seçeneği alma

Spoiler: cookie nasıl bulunur?

F12 tuşuna basarak hata ayıklama modunu önceden açtıktan sonra herhangi bir profile gidin. Hata Ayıklama graphql/query dizesini (json türü) kullanarak, veri kazıyıcı için değerlerin saklandığı gerekli sorguyu arayın. Arama Sorguya gidin ve cookie parametresindeki değeri kopyalayın. Değerler

Sorgular

Sorgu olarak profil kullanıcı adını belirtmeniz gerekir, örneğin:

cristiano 
kyliejenner

Sonuç çıktı seçenekleri

A-Parser, yerleşik Template Toolkit şablon motoru sayesinde esnek sonuç formatlamayı destekler; bu da sonuçları rastgele bir formda veya CSV ya da JSON gibi yapılandırılmış bir biçimde çıktı almasına olanak tanır.

Varsayılan çıktı

Sonuç formatı:

$query: $full_name, followers: $followers_count, following: $following_count\nPosts:\n$posts.format('$link\n')

Sonuç örneği:

cristiano: Cristiano Ronaldo, followers: 579975336, following: 558
Posts:
https://www.instagram.com/p/CrmIE7tNddZ/
https://www.instagram.com/p/Crg1arRNXvX/
https://www.instagram.com/p/CrUE3a6tRs4/
https://www.instagram.com/p/CrK_zvLAofv/
https://www.instagram.com/p/CrGMggNq1Cb/
https://www.instagram.com/p/CrEHoMbK0_C/
https://www.instagram.com/p/Cq8QZGDIix1/
https://www.instagram.com/p/CqxINLiOCPK/
https://www.instagram.com/p/CqoZ8pRo91y/
https://www.instagram.com/p/CqjQjCII98k/
https://www.instagram.com/p/CqeFZMFotaH/
https://www.instagram.com/p/CqcihSbAxaH/

Takip edilen ve takipçi profil bağlantıları

Sonuç formatı:

Followers:\n$followers.format('$link\n')\nFollowings:\n$followings.format('$link\n')

Sonuç örneği:

Followers:
https://www.instagram.com/madhu55745/
https://www.instagram.com/akoy4615/
https://www.instagram.com/kiiitank/
https://www.instagram.com/erzhi19/
https://www.instagram.com/na898poli/
https://www.instagram.com/omronnmaaj/
https://www.instagram.com/abhishak8474/
https://www.instagram.com/karankumarkaran110/
https://www.instagram.com/engin_altannnn/
https://www.instagram.com/biel.full/

Followings:
https://www.instagram.com/rafanery.hrpz/
https://www.instagram.com/hubermanlab/
https://www.instagram.com/insparya_italy/
https://www.instagram.com/gerson_rodrigues_11/
https://www.instagram.com/bernardorsousa/
https://www.instagram.com/eminem/
https://www.instagram.com/spl/
https://www.instagram.com/toto.restaurants/
https://www.instagram.com/thetoolsbook/
https://www.instagram.com/rauwalejandro/
https://www.instagram.com/francisngannou/
https://www.instagram.com/sultan_alghannam/

Olası ayarlar

ParametreVarsayılan değerAçıklama
cookieÖnceden Cookie belirtilmesi gerekir
x-csrftokenx-csrftoken belirtme imkanı (gerekirse)
x-ig-app-id936619743392459x-ig-app-id belirtme imkanı (gerekirse)
Posts pages count1Gönderi içeren sayfa sayısı
Followers pages count1Takipçi içeren sayfa sayısı
Followings pages count1Takip edilen içeren sayfa sayısı