Przejdź do treści głównej

Social::Instagram::Geo - Scraper postów na Instagramie w określonej lokalizacji

Social::Instagram::Geo

Przegląd scrapera

Social::Instagram::GeoSocial::Instagram::Geo – scrapuje posty z Instagrama we wskazanej lokalizacji. Pozwala organizować masowe scrapowanie danych z postów użytkowników. Wśród zbieranych danych znajdują się linki, współrzędne, numery telefonów, nazwy geolokalizacji itp. Pełna lista zbieranych danych znajduje się w odpowiedniej sekcji.

Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera Social::Instagram::Geo 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.

notatka

Scraper wykorzystuje dane autoryzowanego konta. Do działania scrapera konieczne jest podanie wartości dla opcji cookie. Analogicznie jak w scraperze Social::Instagram::Profile.

Gromadzone dane

  • Identyfikator lokalizacji
  • Nazwa geolokalizacji
  • Telefon
  • Link do strony internetowej
  • Kategoria
  • Współrzędne
  • Adres
  • Miasto
  • Telefon
  • Kod pocztowy
  • Tablica postów
    • Typ posta
    • Link do posta
    • Tekst
    • Data publikacji
    • Liczba komentarzy
    • Liczba polubień
    • Link do ikony
    • Wysokość i szerokość

Zastosowania

  • Zbieranie postów według geolokalizacji

Zapytania

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

https://www.instagram.com/explore/locations/105682735212415/NYC/  
https://www.instagram.com/explore/locations/212898659/kyiv-ukraine/

Warianty wyświetlania wyników

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

Wynik domyślny

Format wyniku:

$query: $name\n$posts.format('$link\n')

Przykład wyniku:

https://www.instagram.com/explore/locations/105682735212415/NYC/: NYC
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEU3zErxa0/
https://www.instagram.com/p/CsE06QWInBR/
https://www.instagram.com/p/CsEfqP6L4XS/
https://www.instagram.com/p/CsERmBExTT_/
https://www.instagram.com/p/CsFk2u9qQqI/
https://www.instagram.com/p/CsGNmE_u00b/

Przykład wyniku:

https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDorQsrsv0/
https://www.instagram.com/p/CsGNmE_u00b/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEB_rKuuG2/
https://www.instagram.com/p/CsETXjsPu_s/
https://www.instagram.com/p/CsERBkMvLyq/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsE06QWInBR/

Możliwe ustawienia

ParametrWartość domyślnaOpis
cookieNależy wcześniej podać Cookie
x-csrftokenMożliwość podania x-csrftoken (w razie potrzeby)
x-ig-app-id936619743392459Możliwość podania x-ig-app-id (w razie potrzeby)
Posts pages count1Liczba stron z postami
TypeRanked/RecentOpcja pozwala wybrać typ wyników "Top" lub "Najnowsze"