Social::Instagram::Post - Scraper de publications Instagram

Présentation du scraper
Social::Instagram::Post – scrappe les posts d'Instagram. Collecte automatisée de toutes les données : type de post, texte, date de publication, nombre de commentaires, nombre de likes et bien plus encore. Permet de collecter jusqu'à 1200 commentaires de posts en 3 minutes. En plus du texte du commentaire, le lien vers le profil de l'auteur, le nombre de likes sous celui-ci et l'heure à laquelle il a été créé sont également collectés.note
Tous les résultats simples, à l'exception de $video_link, peuvent être obtenus sans utiliser d'autorisation. Pour la collecte de commentaires et $video_link, une autorisation est requise, vous devez spécifier la valeur de l'option cookie. De la même manière que dans le scraper Social::Instagram::Profile.
Cas d'utilisation du scraper
Collecte de commentaires sous les posts

- Indiquer la valeur des options nécessaires à l'autorisation (cookie, x-csrftoken, x-ig-app-id).
- Redéfinir l'option Page count, choisir
100dans la liste. - Redéfinir l'option Result format, indiquer
$comments.format('$text\n')comme valeur. - Indiquer les liens vers les posts comme requêtes.
Télécharger l'exemple
Comment importer un exemple dans 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=
Données collectées
- Type de post
- Texte
- Date de publication
- Nombre de commentaires
- Nombre de likes
- Largeur et hauteur de l'image/vidéo
- Lien vers le profil de l'auteur
- Pseudo de l'auteur
- Localisation
- Informations sur les likes
- Informations sur les commentaires
- Lien vers le lieu
- Commentaires
- Lien vers le profil de l'auteur
- Texte
- Nombre de likes
- Heure de création
Variantes d'utilisation
- Collecte d'informations sur un post
Requêtes
Il est nécessaire d'indiquer le lien vers le post comme requête, par exemple :
https://www.instagram.com/p/Cqs1_BnLSc6/
https://www.instagram.com/p/CqvaaM5MHVW/
Variantes d'affichage des résultats
A-Parser prend en charge un formatage flexible des résultats grâce au moteur de gabarit intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous forme libre ou structurée, comme CSV ou JSON
Sortie par défaut
Format du résultat :
$query: comments: $comments_count, likes: $likes_count\nText: $text
Exemple de résultat :
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
Liens vers les profils ayant commenté le post
Format du résultat :
$comments.format('$author\n')
Exemple de résultat :
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/
Paramètres possibles
| Paramètre | Valeur par défaut | Description |
|---|---|---|
| Pages count | 1 | Nombre de pages pour la collecte de commentaires |
| cookie | Option d'autorisation, obligatoire en cas de collecte de commentaires. | |
| x-csrftoken | Option d'autorisation, obligatoire en cas de collecte de commentaires. | |
| x-ig-app-id | Option d'autorisation, obligatoire en cas de collecte de commentaires. |