Ana içeriğe atla

Social::Instagram::Tag - Instagram etiketlerine göre gönderi veri kazıyıcı

Social::Instagram::Tag

Veri kazıyıcı incelemesi

Social::Instagram::TagSocial::Instagram::Tag – Instagram'daki etiketlere göre gönderileri çeker. Tüm verilerin otomatik olarak toplanması: gönderi türü, metin, yayınlanma tarihi, yorum sayısı, beğeni sayısı ve çok daha fazlası. Yorum metniyle birlikte yazarın profil bağlantısı, yorumun beğeni sayısı ve oluşturulma zamanı da toplanır.

Mümkün olan maksimum sonuç sayısını elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu yerleştirme, sayısal-harf kombinasyonlarını ve listeleri tarama özelliklerini kullanabilirsiniz. Sonuç filtreleme özelliğini kullanarak, gereksiz tüm çöpleri (negatif anahtar kelimeler kullanarak) temizleyebilir ve sonucu anında düzenleyebilirsiniz.

A-Parser işlevselliği, Social::Instagram::Tag veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması oluşturmanıza 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ü şablon motoru Template Toolkit 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

Etiketlere göre tüm gönderileri toplama

Kullanım örneği
  1. Count of pages with posts seçeneğini geçersiz kılın, listeden 100 seçin.
  2. Result format seçeneğini geçersiz kılın, değer olarak $posts.format('$link\n') belirtin.
  3. Sorgu olarak etiketleri belirtin.
Örneği indir

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

eJx1U01v2zAM/S9CgK5AEKSHXXxLAwTokNVdk56SHAibNrTIoibJWQvD/72U7NhJ
P24i+fj4KJKN8OCO7smiQ+9EsmuEiW+RiBwLqJUXU2HAOrQhvBMbyiSoJHnQzkNp
oUqSLZQMGuCN8G8GmYBOaK3MkYMyZ9tAiRnVOlCeQNWMuZvP2+8TCrIVeNbTyehz
xMSQ827WRX/cTJTUx/1e39yK9nCYig7vVjEc4XezvqkhuIETbimUkApH94qtR6hi
kRw8hui5zu3MvwYGyHPpJWlQXYXwLWPVFy3/RZGaGMtPK9GtLFXs8hgJgvPtrG4n
JtEWTFHH3D9djkgKUA6nwrHUFbCQ/GNEerTgyaYm6GF/I0gvlFrjCdUIi/z3tVQ5
z3BRcNJDn/g1JP3E0Q7tXZbiYf23rGFgidZ9+nvMymlN5fkzlKykZ9st4w4kYs7O
I6IZ/uwxwCqyOJTpmfvqvKYGddiMcWQLM7qu2rgay7UzI13IMu237Yys9ZZvIdVL
qozC0JeuleKxOHwe12Ph+jEEYxT4MXkZS1xdkSdS7temk2qs5PX7GQRW/JOXVXvK
DJR6eV5fRsS4Umxkpt5rZ8gG8oy3tSTeI+6lPQwnOxx2893hJk3Lg/rrnrqE0FWA
s4+/x/EU+Ejbd0hbdis=

Toplanan veriler

Normal gönderiler ve TOP gönderiler için iki dizi:

  • Gönderi türü
  • Gönderi bağlantısı
  • Metin
  • Yayınlanma tarihi (Unix formatında)
  • Yorum sayısı
  • Beğeni sayısı
  • Simge bağlantısı
  • Resim genişliği ve yüksekliği
  • Avatar bağlantısı
  • Gönderi sayısı

Kullanım durumları

  • Etiketlere göre gönderi toplama

Yapılandırma

Yetkilendirme için zorunlu seçeneği alma

Spoiler: cookie nasıl bulunur?

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

Sorgular

Sorgu olarak etiket belirtilmelidir, örneğin:

sport  
cpu

Sonuç çıktı seçenekleri

A-Parser, yerleşik Template Toolkit şablon motoru sayesinde esnek sonuç formatlamayı destekler; bu da sonuçları CSV veya JSON gibi yapılandırılmış formların yanı sıra herhangi bir formda çıktı almanıza olanak tanır.

Varsayılan çıktı

Sonuç formatı:

$query:\nPosts:\n$posts.format('$link\n')

Sonuç örneği:

Posts:  
https://www.instagram.com/p/B0FtUJboZC0/
https://www.instagram.com/p/B0Fs7maCIvq/
https://www.instagram.com/p/B0FszBRgOoS/
https://www.instagram.com/p/B0FrgVTBgFI/
https://www.instagram.com/p/B0FqeKvBSjC/
https://www.instagram.com/p/B0FogPGnOIG/
https://www.instagram.com/p/B0FoHSuCSUr/
https://www.instagram.com/p/B0Fl5JWgWts/
https://www.instagram.com/p/B0Fj_P0ji83/
https://www.instagram.com/p/B0Fgn5YHCiC/
https://www.instagram.com/p/B0Fd4uvAOyf/
https://www.instagram.com/p/B0FdfGjnVVs/
https://www.instagram.com/p/B0FdLEDgrTe/
https://www.instagram.com/p/B0FdEORCa0Z/

Top listesindeki gönderilerin bağlantıları

Sonuç formatı:

$top.format('$link\n')

Sonuç örneği:

https://www.instagram.com/p/CMMKTr4pi3o/
https://www.instagram.com/p/CMMKTCGHZ1c/
https://www.instagram.com/p/CMMKStkF59q/
https://www.instagram.com/p/CMMKRNun5Jg/
https://www.instagram.com/p/CMMKRI-JTp8/
https://www.instagram.com/p/CMMKQmfBD9O/
https://www.instagram.com/p/CMMKHsiF5GT/
https://www.instagram.com/p/CMMKQUpHXy4/
https://www.instagram.com/p/CMMKPL1HxTx/
https://www.instagram.com/p/CMMKOAkn1mP/

Olası ayarlar

ParametreVarsayılan değerAçıklama
Count of pages with posts10Gönderi içeren sayfa sayısı
Treat disconnect as IP banBağlantı kesilmesini IP banı olarak say