Zum Hauptinhalt springen

Social::Instagram::Geo - Scraper für Instagram-Posts an einem bestimmten Standort

Social::Instagram::Geo

Übersicht über den Parser

Social::Instagram::GeoSocial::Instagram::Geo – extrahiert Instagram-Posts an einem angegebenen Standort. Ermöglicht die Organisation einer massiven Datenerfassung aus Nutzer-Posts. Zu den gesammelten Daten gehören Links, Koordinaten, Telefonnummern, Namen von Geolokalisierungen usw. Eine vollständige Liste der gesammelten Daten finden Sie im entsprechenden Abschnitt.

Die Funktionalität von A-Parser ermöglicht es, die Datenerfassungseinstellungen des Parsers Social::Instagram::Geo für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.

Das Speichern der Ergebnisse ist in jeder von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es erlaubt, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Hinweis

Der Parser verwendet die Daten eines autorisierten Kontos. Für den Betrieb des Parsers muss zwingend ein Wert für die Option cookie angegeben werden. Ähnlich wie im Parser Social::Instagram::Profile.

Gesammelte Daten

  • Standort-ID
  • Name des Standorts
  • Telefon
  • Link zur Website
  • Kategorie
  • Koordinaten
  • Adresse
  • Stadt
  • Telefon
  • Zip-Code
  • Array von Posts
    • Post-Typ
    • Link zum Post
    • Text
    • Veröffentlichungsdatum
    • Anzahl der Kommentare
    • Anzahl der Likes
    • Link zum Icon
    • Höhe und Breite

Varianten der Verwendung

  • Erfassung von Posts nach Standort

Anfragen

Als Anfragen müssen Links zum Standort angegeben werden, zum Beispiel:

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

Varianten der Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert auszugeben, zum Beispiel als CSV oder JSON.

Standardausgabe

Ergebnisformat:

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

Beispielergebnis:

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/

Beispielergebnis:

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/

Mögliche Einstellungen

ParameterStandardwertBeschreibung
cookieCookie muss vorab angegeben werden
x-csrftokenMöglichkeit, x-csrftoken anzugeben (bei Bedarf)
x-ig-app-id936619743392459Möglichkeit, x-ig-app-id anzugeben (bei Bedarf)
Posts pages count1Anzahl der Seiten mit Posts
TypeRanked/RecentOption zur Auswahl des Ausgabetyps "Top" oder "Neueste"