Vai al contenuto principale

IP::Geo - geolocalizzazione IP/dominio

IP::Geo

Panoramica dello scraper

IP::GeoIP::Geo – dati precisi su indirizzi IP/domini

Le funzionalità di A-Parser consentono di salvare le impostazioni di scraping dello scraper IP::GeoIP::Geo per un uso futuro (preset), impostare pianificazioni di scraping e molto altro.

Il salvataggio dei risultati è possibile nella forma e nella struttura desiderata, 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, inclusi JSON, SQL e CSV.

Dati raccolti

I dati vengono raccolti dal servizio ip-api.com

  • Paese (Country).
  • Codice paese (Country code).
  • Regione (Region).
  • Nome della regione (Region name).
  • Città (City).
  • Codice postale (ZIP).
  • Latitudine (Latitude).
  • Longitudine (Longitude).
  • Fuso orario (Timezone).
  • Fornitore di servizi internet (ISP - Internet Service Provider).
  • Organizzazione (ORG).
  • Sistema autonomo (AS - Autonomous System).
  • Query verificata (Request).

Casi d'uso

  • Determinazione della posizione IP

Query

Come query è necessario specificare un elenco di indirizzi IP o domini, ad esempio:

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

Esempi di output dei risultati

A-Parser supporta la 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:

$request: $country\n

Esempio di risultato:

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

Output in tabella CSV

Formato del risultato:

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

Esempio di risultato:

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 dei risultati in JSON

Formato del risultato:

[%  
obj = {};

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

obj.json _ ','
%]

Testo iniziale:

[

Testo finale:

]

Esempio di risultato:

{"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"},
suggerimento

Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".

Impostazioni possibili

ParametroValore predefinitoDescrizione
Use proxy IP as queryUtilizzare l'IP del proxy come query