Vai al contenuto principale

Social::Instagram::Geo - Scraper di post Instagram in una posizione specifica

Social::Instagram::Geo

Panoramica dello scraper

Social::Instagram::GeoSocial::Instagram::Geo – esegue lo scraping dei post di Instagram in una posizione specificata. Consente di organizzare lo scraping di massa dei dati dai post degli utenti. Tra i dati raccolti ci sono link, coordinate, numeri di telefono, nomi delle geolocalizzazioni, ecc. L'elenco completo dei dati raccolti si trova nella sezione corrispondente.

La funzionalità di A-Parser consente di salvare le impostazioni di scraping dello scraper Social::Instagram::Geo per un uso futuro (preset), impostare pianificazioni di scraping e molto altro ancora.

Il salvataggio dei risultati è possibile nel formato e nella struttura necessari, grazie al potente motore di modelli integrato Template Toolkit che consente di applicare logica aggiuntiva ai risultati e di esportare i dati in vari formati, tra cui JSON, SQL e CSV.

nota

Lo scraper utilizza i dati di un account autorizzato. Per il funzionamento dello scraper è obbligatorio specificare un valore per l'opzione cookie. Analogamente a come avviene nello scraper Social::Instagram::Profile.

Dati raccolti

  • Identificatore della posizione
  • Nome della geolocalizzazione
  • Telefono
  • Link al sito web
  • Categoria
  • Coordinate
  • Indirizzo
  • Città
  • Telefono
  • Codice Zip
  • Array di post
    • Tipo di post
    • Link al post
    • Testo
    • Data di pubblicazione
    • Numero di commenti
    • Numero di like
    • Link all'icona
    • Altezza e larghezza

Casi d'uso

  • Raccolta di post per geolocalizzazione

Query

Come query è necessario specificare il link alla geolocalizzazione, ad esempio:

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

Esempi di output dei risultati

A-Parser supporta una formattazione flessibile dei risultati grazie al motore di modelli integrato Template Toolkit, che gli consente di produrre risultati in forma libera o strutturata, come CSV o JSON

Output predefinito

Formato del risultato:

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

Esempio di risultato:

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/

Esempio di risultato:

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/

Impostazioni possibili

ParametroValore predefinitoDescrizione
cookieÈ necessario specificare preventivamente i Cookie
x-csrftokenPossibilità di specificare x-csrftoken (se necessario)
x-ig-app-id936619743392459Possibilità di specificare x-ig-app-id (se necessario)
Posts pages count1Numero di pagine con i post
TypeRanked/RecentL'opzione consente di scegliere il tipo di output "Top" o "Recenti"