Ir al contenido principal

Rank::Social::Signal - extractor de señales sociales: likes, comentarios, compartidos

Descripción del extractor

Descripción del extractorRank::Social::SignalRank::Social::Signal – extractor de señales sociales. Recopila el número de me gusta de Pinterest y el número de veces compartido en vk.com.

La funcionalidad de A-Parser permite guardar los ajustes de extracción del extractor Rank::Social::Signal para su uso posterior (ajustes preestablecidos), establecer programas de extracción y mucho más.

El guardado de resultados es posible en la forma y estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluyendo JSON, SQL y CSV.

Datos recopilados

  • Cantidad de "me gusta" en el servicio social pinterest.com
  • Cantidad de veces compartido en la red social vk.com

Capacidades

  • Conteo de la cantidad de "me gusta" en pinterest.com
  • Conteo de la cantidad de veces compartido en vk.com

Consultas

Como consultas, es necesario indicar el enlace al artículo, por ejemplo:

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

Variantes de salida de resultados

A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite presentar los resultados en forma libre, así como estructurada, por ejemplo CSV o JSON

Salida por defecto

Formato del resultado:

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

Ejemplo de resultado:

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

Guardado en formato SQL

Formato del resultado:

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

Ejemplo de resultado:

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

Volcado de resultados en JSON

Formato general del resultado:

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

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

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

Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".

Configuraciones posibles