Vai al contenuto principale

Rank::Social::Signal - scraper di segnali social: like, commenti, condivisioni

Panoramica dello scraper

Panoramica dello scraperRank::Social::SignalRank::Social::Signal – scraper di segnali social. Raccoglie il numero di like su Pinterest e il numero di condivisioni su vk.com.

La funzionalità di A-Parser consente di salvare le impostazioni di scraping dello scraper Rank::Social::Signal per un uso futuro (preset), impostare programmi di scraping e molto altro.

Il salvataggio dei risultati è possibile nella forma e nella struttura necessaria, grazie al potente motore di modelli integrato Template Toolkit che consente di applicare logica aggiuntiva ai risultati e di esportare i dati in vari formati, tra cui JSON, SQL e CSV.

Dati raccolti

  • Numero di like nel servizio social pinterest.com
  • Numero di condivisioni nel social network vk.com

Funzionalità

  • Conteggio del numero di like in pinterest.com
  • Conteggio del numero di condivisioni in vk.com

Query

Come query è necessario specificare il link all'articolo, ad esempio:

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

Opzioni di output dei risultati

A-Parser supporta la formattazione flessibile dei risultati grazie al motore di modelli integrato Template Toolkit, che gli consente di produrre risultati in forma libera o strutturata, come CSV o JSON

Output predefinito

Formato del risultato:

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

Esempio di risultato:

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

Salvataggio in formato SQL

Formato del risultato:

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

Esempio di risultato:

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

Dump dei risultati in JSON

Formato comune del risultato:

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

Testo iniziale:

[

Testo finale:

]

Esempio di risultato:

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

Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".

Impostazioni possibili