Zum Hauptinhalt springen

Rank::Social::Signal - Parser für soziale Signale: Likes, Kommentare, Reposts

Übersicht des Parsers

Übersicht des ParsersRank::Social::SignalRank::Social::Signal – ein Parser für soziale Signale. Erfasst die Anzahl der Pinterest-Likes und die Anzahl der Reposts auf vk.com.

Die Funktionalität von A-Parser ermöglicht es, die Datenerfassungseinstellungen des Scrapers Rank::Social::Signal für die weitere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.

Die Speicherung der Ergebnisse ist in der von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es erlaubt, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Gesammelte Daten

  • Anzahl der Likes im sozialen Dienst pinterest.com
  • Anzahl der Reposts im sozialen Netzwerk vk.com

Möglichkeiten

  • Zählen der Anzahl der Likes in pinterest.com
  • Zählen der Anzahl der Reposts in vk.com

Abfragen

Als Abfragen müssen Links zu Artikeln angegeben werden, zum Beispiel:

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

Varianten der Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.

Standardausgabe

Ergebnisformat:

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

Beispielergebnis:

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

Speichern im SQL-Format

Ergebnisformat:

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

Beispielergebnis:

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

Dump der Ergebnisse in JSON

Allgemeines Ausgabeformat:

[% 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 %]

Anfangstext:

[

Endtext:

]

Beispielergebnis:

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

Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, muss "Mehr Optionen" aktiviert werden.

Mögliche Einstellungen