Ana içeriğe atla

Rank::Social::Signal - sosyal sinyal veri kazıyıcı: beğeniler, yorumlar, paylaşımlar

Veri kazıyıcı incelemesi

Veri kazıyıcı incelemesiRank::Social::SignalRank::Social::Signal – sosyal sinyal veri kazıyıcı. Pinterest beğeni sayısını ve vk.com paylaşım sayısını toplar.

A-Parser işlevselliği, Rank::Social::Signal veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme çizelgesi 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 oluşturucu Template Toolkit sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.

Toplanan veriler

  • pinterest.com sosyal servisinde beğeni sayısı
  • vk.com sosyal ağında paylaşım sayısı

Özellikler

  • pinterest.com üzerindeki beğeni sayısını hesaplama
  • vk.com üzerindeki paylaşım sayısını hesaplama

Sorgular

Sorgu olarak makale bağlantısını belirtmeniz gerekir, örneğin:

https://a-parser.com/wiki/versions-and-licences/

Sonuç çıktı seçenekleri

A-Parser, yerleşik şablon oluşturucu Template Toolkit sayesinde sonuçların esnek bir şekilde biçimlendirilmesini destekler; bu da sonuçları rastgele formda ve ayrıca CSV veya JSON gibi yapılandırılmış formda çıktı almasına olanak tanır.

Varsayılan çıktı

Sonuç formatı:

$query\npinterest_like: $pinterest_like\nvk_share: $vk_share\n

Sonuç örneği:

https://a-parser.com/wiki/versions-and-licences/  
pinterest_like: 0
vk_share: 0

SQL formatında kaydetme

Sonuç formatı:

[% "INSERT INTO social_signal VALUES('" _ query _ "', '" _ pinterest_like _ "', '" _ vk_share _ "')\n" %]

Sonuç örneği:

INSERT INTO archive VALUES('https://a-parser.com/wiki/versions-and-licences/', 0, 0)

Sonuçların JSON formatında dökümü

Genel sonuç formatı:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.pinterest_like = p1.pinterest_like;
obj.vk_share = p1.vk_share;

obj.json %]

Başlangıç metni:

[

Bitiş metni:

]

Sonuç örneği:

[{"query":"https://a-parser.com/wiki/versions-and-licences/","pinterest_like":0,"vk_share":0}]
ipucu

"Prepend text" ve "Append text" seçeneklerinin Görev Düzenleyici'de kullanılabilir olması için "More options"i etkinleştirmeniz gerekir.

Olası ayarlar