Vai al contenuto principale

Social::Instagram::Post - Scraper di post Instagram

Social::Instagram::Post

Panoramica dello scraper

Social::Instagram::PostSocial::Instagram::Post – esegue lo scraping dei post di Instagram. Raccolta automatizzata di tutti i dati: tipo di post, testo, data di pubblicazione, numero di commenti, numero di like e molto altro. Consente di estrarre fino a 1200 commenti ai post in 3 minuti. Insieme al testo del commento, vengono raccolti anche il link al profilo dell'autore, il numero di like ricevuti e l'ora in cui è stato creato.
nota

Tutti i risultati semplici, eccetto $video_link, possono essere ottenuti senza utilizzare l'autorizzazione. Per la raccolta dei commenti e di $video_link è richiesta l'autorizzazione; è necessario specificare il valore per l'opzione cookie. Analogamente a come avviene nello scraper Social::Instagram::Profile.

Casi d'uso dello scraper

Raccolta di commenti sotto i post

Esempio di utilizzo
  1. Specificare il valore per le opzioni necessarie per l'autorizzazione (cookie, x-csrftoken, x-ig-app-id).
  2. Sovrascrivere l'opzione Page count, selezionando 100 dall'elenco.
  3. Sovrascrivere l'opzione Result format, inserendo come valore $comments.format('$text\n').
  4. Inserire i link ai post come query.
Scarica esempio

Come importare un esempio in A-Parser

eJyNVN1v2jAQ/1+sSl0lROBhe8gbICExsYYV+kRRZSWXzMPxubYDraL87zvnE7p1
6pvv7ve7b1/JHLdHuzFgwVkW7kum6zcLWQIpL6RjI6a5sWC8ec+2GAsuw3ClrOOZ
4XkYbtB6VI8vmXvTQB7wBMaIBMgoEpI1zyDGQnn0icuCMNPJpPqYECMeBQxoxv4H
tibd4RHUJ/Fc61XySWyKJueOOtM0pKPcxJjnoJwdN4Avt53m2cGre3pSt3esOhxG
rKHaZQ3zTD0dt53ujVt+gh36aELCoF6SdM/zOl7CHXhrF+9u7F69B54kwglUXDYR
/KyGqI9KvNT5KiQsPY0AuzSYk8rn2Srfuuz27KaWGbkoau7PhsPClEsLI2Yp1SWn
RJL3FuHAcIcm0j4f0pcM1UzKNZxADrDa/7wQMqHFmqVEWrXEf0Oiv3xUfXmXoWhu
Z0M59F5qaR79GFgJrjHrmiFFLhzJdlHvZcgmpDwC6L5n9x6Wo4E+TOu5jU5/R4Py
SzKMbKYH1VUZV2O5VsaoUpFF7eJ1yELt6INGaoG5luDrUoWUNBYLD8N6zGw7Bi8M
Cb4nL+oQV1/bIUr7fdukqo2g9fvqE8ypk5dRW5cxl/LxYX1pYcNKkfDLOW3DIDif
z2PRnYgxfYpAB4sXO32eq/U2/hYw78tBhrRlVGl16K9Mf4vKD29NWFY0x9920zB8
0R5POuqepSHRXan+AOqBsTk=

Dati raccolti

  • Tipo di post
  • Testo
  • Data di pubblicazione
  • Numero di commenti
  • Numero di like
  • Larghezza e altezza dell'immagine/video
  • Link al profilo dell'autore
  • Nickname dell'autore
  • Posizione
  • Informazioni sui like
  • Informazioni sui commenti
  • Link alla posizione
  • Commenti
    • Link al profilo dell'autore
    • Testo
    • Numero di like
    • Ora di creazione

Varianti di utilizzo

  • Raccolta di informazioni sul post

Query

Come query è necessario indicare il link al post, ad esempio:

https://www.instagram.com/p/Cqs1_BnLSc6/
https://www.instagram.com/p/CqvaaM5MHVW/

Varianti 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: comments: $comments_count, likes: $likes_count\nText: $text

Esempio di risultato:

https://www.instagram.com/p/Cqs1_BnLSc6/: comments: 7268, likes: 362777
Text: “Like anyone else, I get lonely or insecure. Making my art is like creating companions or more well-formed versions of myself. My artworks are like mirrors, but ones where I can manipulate what’s being reflected at me.” —Artist @gitte_maria (Gitte Maria Moller)

Realized across mixed media, including wire frames, 3D sculpture, print plexiglass, panel paintings and site-specific installations, Gitte’s art explores themes in multitude: icons of childhood, 90s computer games, walls, fences and dead ends, pain and joy.

“I draw inspiration across time and history, from the ancient to the contemporary, but I like to think that these things all exist on the same plane and have equal value. Things only have value or importance because we ascribe it, so I like to play around with that, both in the materials I work with and in the content.

I try not to be too goal oriented when I am making work. It’s rather a feeling of something interior that spreads outward. The meaning becomes clearer to me when I’ve had some distance from the reality that generated the artwork. I like to be surprised in this way, so I create a lot of space for chance.”

Art by @gitte_maria

Link ai profili di chi ha commentato il post

Formato del risultato:

$comments.format('$author\n')

Esempio di risultato:

https://www.instagram.com/soniyadhawan49/
https://www.instagram.com/meb_ok/
https://www.instagram.com/_shiv_mahakal_0/
https://www.instagram.com/badkonak_miti/
https://www.instagram.com/idarebax9.212.189.baxs.9.999.9/
https://www.instagram.com/_shifa_khan_17_/
https://www.instagram.com/_navid.amiri/
https://www.instagram.com/ariani91___/
https://www.instagram.com/jason.mooreeuc9yg5r1/
https://www.instagram.com/intelligent_girl_231/
https://www.instagram.com/_fasilfiros/
https://www.instagram.com/yonder3r/
https://www.instagram.com/kaminisahu1234/
https://www.instagram.com/violet_organics/
https://www.instagram.com/monic_a9243/

Impostazioni possibili

ParametroValore predefinitoDescrizione
Pages count1Numero di pagine per lo scraping dei commenti
cookieOpzione di autorizzazione, obbligatoria in caso di scraping dei commenti.
x-csrftokenOpzione di autorizzazione, obbligatoria in caso di scraping dei commenti.
x-ig-app-idOpzione di autorizzazione, obbligatoria in caso di scraping dei commenti.