Passer au contenu principal

IP::Geo - géolocalisation d'IP/domaine

IP::Geo

Présentation du scraper

IP::GeoIP::Geo – données précises sur les adresses IP/domaines

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

La sauvegarde des résultats est possible sous la forme 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'afficher les données dans divers formats, y compris JSON, SQL et CSV.

Données collectées

Les données sont collectées à partir du service ip-api.com

  • Pays (Country).
  • Code pays (Country code).
  • Région (Region).
  • Nom de la région (Region name).
  • Ville (City).
  • Code postal (ZIP).
  • Latitude (Latitude).
  • Longitude (Longitude).
  • Fuseau horaire (Timezone).
  • Fournisseur d'accès Internet (ISP - Internet Service Provider).
  • Organisation (ORG).
  • Système autonome (AS - Autonomous System).
  • Requête vérifiée (Request).

Cas d'utilisation

  • Détermination de la localisation d'une IP

Requêtes

Comme requêtes, il est nécessaire d'indiquer une liste d'adresses IP ou de domaines, par exemple :

143.110.183.74
23.12.134.106
104.69.175.97
192.0.66.114
google.com
a-parser.com
youtube.com

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 :

$request: $country\n

Exemple de résultat :

216.58.214.14: United Kingdom
104.69.175.97: Singapore
192.0.66.114: United States
172.217.23.206: Czechia
104.26.7.13: Canada
143.110.183.74: India
23.12.134.106: Italy

Affichage dans un tableau CSV

Format du résultat :

[% tools.CSVline(request, country) %]

Exemple de résultat :

172.217.168.206,"United States"
192.0.66.114,"United States"
142.250.187.206,"United Kingdom"
143.110.183.74,India
104.26.7.13,Canada
23.12.134.106,Italy
104.69.175.97,Singapore

Dump des résultats en JSON

Format du résultat :

[%  
obj = {};

obj.query = query;
obj.country = country;
obj.region = region;
obj.city = city;
obj.loc = loc;
obj.postal = postal;

obj.json _ ','
%]

Texte initial :

[

Texte final :

]

Exemple de résultat :

{"country":"The Netherlands","request":"142.250.179.206"},{"country":"Singapore","request":"104.69.175.97"},{"country":"Canada","request":"2606:4700:20::681a:70d"},{"country":"The Netherlands","request":"142.251.36.46"},{"country":"Italy","request":"23.12.134.106"},{"country":"India","request":"143.110.183.74"},{"country":"United States","request":"192.0.66.114"},
astuce

Pour que les options "Texte initial" et "Texte final" soient disponibles dans l'Éditeur de tâches, vous devez activer "Plus d'options".

Paramètres possibles

ParamètreValeur par défautDescription
Use proxy IP as queryUtiliser l'IP du proxy comme requête