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

Przegląd scrapera
Social::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.
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
| Parametr | Wartość domyślna | Opis |
|---|---|---|
| cookie | Należy wcześniej podać Cookie | |
| x-csrftoken | Możliwość podania x-csrftoken (w razie potrzeby) | |
| x-ig-app-id | 936619743392459 | Możliwość podania x-ig-app-id (w razie potrzeby) |
| Posts pages count | 1 | Liczba stron z postami |
| Type | Ranked/Recent | Opcja pozwala wybrać typ wyników "Top" lub "Najnowsze" |