Przejdź do treści głównej

Rank::Social::Signal - scraper sygnałów społecznościowych: lajki, komentarze, udostępnienia

Przegląd scrapera

Przegląd scraperaRank::Social::SignalRank::Social::Signal – scraper sygnałów społecznościowych. Zbiera liczbę polubień na Pinterest oraz liczbę udostępnień na vk.com.

Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera Rank::Social::Signal do dalszego wykorzystania (presety), ustalać harmonogram scrapowania i wiele więcej.

Zapisywanie wyników jest możliwe w dowolnej formie i strukturze, dzięki wbudowanemu potężnemu silnikowi szablonów Template Toolkit, który pozwala stosować dodatkową logikę do wyników i wyprowadzać dane w różnych formatach, w tym JSON, SQL i CSV.

Gromadzone dane

  • Liczba polubień w serwisie społecznościowym pinterest.com
  • Liczba udostępnień w sieci społecznościowej vk.com

Możliwości

  • Zliczanie liczby polubień w pinterest.com
  • Zliczanie liczby udostępnień w vk.com

Zapytania

Jako zapytania należy podawać link do artykułu, na przykład:

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

Warianty wyprowadzania wyników

A-Parser obsługuje elastyczne formatowanie wyników dzięki wbudowanemu silnikowi szablonów Template Toolkit, co pozwala na wyprowadzanie wyników w dowolnej formie, a także w formie strukturalnej, np. CSV lub JSON

Wynik domyślny

Format wyniku:

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

Przykład wyniku:

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

Zapisywanie w formacie SQL

Format wyniku:

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

Przykład wyniku:

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

Zrzut wyników do JSON

Ogólny format wyniku:

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

Tekst początkowy:

[

Tekst końcowy:

]

Przykład wyniku:

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

Aby opcje "Prepend text" i "Append text" były dostępne w Edytorze zadań, należy aktywować "More options".

Możliwe ustawienia