IP::Geo - geolocalizzazione IP/dominio

Panoramica dello scraper
IP::Geo – dati precisi su indirizzi IP/dominiLe funzionalità di A-Parser consentono di salvare le impostazioni di scraping dello scraper
IP::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"},
Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".
Impostazioni possibili
| Parametro | Valore predefinito | Descrizione |
|---|---|---|
| Use proxy IP as query | ☐ | Utilizzare l'IP del proxy come query |