Passer au contenu principal

Social::Instagram::Geo - Scraper de publications Instagram par localisation

Social::Instagram::Geo

Présentation du scraper

Social::Instagram::GeoSocial::Instagram::Geo – collecte les publications Instagram dans une localisation spécifiée. Permet d'organiser une collecte de données massive à partir des publications des utilisateurs. Parmi les données collectées figurent les liens, les coordonnées, les numéros de téléphone, les noms de géolocalisation, etc. La liste complète des données collectées se trouve dans la section correspondante.

Les fonctionnalités d'A-Parser permettent de sauvegarder les paramètres de collecte de données du scraper Social::Instagram::Geo pour une utilisation ultérieure (présélections), de définir un calendrier de collecte et bien plus encore.

La sauvegarde des résultats est possible dans le format et la structure dont vous avez besoin, grâce au puissant moteur de gabarits intégré Template Toolkit qui permet d'appliquer une logique supplémentaire aux résultats et d'exporter les données dans divers formats, y compris JSON, SQL et CSV.

note

Le scraper utilise les données d'un compte autorisé. Pour le fonctionnement du scraper, il est impératif de spécifier une valeur pour l'option cookie. De la même manière que dans le scraper Social::Instagram::Profile.

Données collectées

  • Identifiant de la localisation
  • Nom de la géolocalisation
  • Téléphone
  • Lien vers le site web
  • Catégorie
  • Coordonnées
  • Adresse
  • Ville
  • Téléphone
  • Code Zip
  • Tableau de publications
    • Type de publication
    • Lien vers la publication
    • Texte
    • Date de publication
    • Nombre de commentaires
    • Nombre de likes
    • Lien vers l'icône
    • Hauteur et largeur

Variantes d'utilisation

  • Collecte de publications par géolocalisation

Requêtes

En tant que requêtes, il est nécessaire d'indiquer le lien vers la géolocalisation, par exemple :

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

Variantes d'affichage des résultats

A-Parser prend en charge un formatage flexible des résultats grâce au moteur de gabarits intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous une forme libre, ainsi que structurée, par exemple CSV ou JSON

Affichage par défaut

Format du résultat :

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

Exemple de résultat :

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/

Exemple de résultat :

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/

Paramètres possibles

ParamètreValeur par défautDescription
cookieIl est nécessaire de spécifier préalablement le Cookie
x-csrftokenPossibilité de spécifier x-csrftoken (si nécessaire)
x-ig-app-id936619743392459Possibilité de spécifier x-ig-app-id (si nécessaire)
Posts pages count1Nombre de pages avec des publications
TypeRanked/RecentL'option permet de choisir le type de résultat "Top" ou "Récents"