IP::Geo - IP/Domain-Geolokalisierung

Übersicht des Parsers
IP::Geo – präzise Daten zu IP-Adressen/DomainsDie Funktionalität von A-Parser ermöglicht es, die Datenerfassungseinstellungen des Parsers
IP::Geo für die weitere Verwendung zu speichern (Presets), einen Zeitplan für die Datenerfassung festzulegen und vieles mehr.
Das Speichern der Ergebnisse ist in jeder von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es ermöglicht, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.
Gesammelte Daten
Die Daten werden vom Dienst ip-api.com erfasst:
- Land (Country).
- Ländercode (Country code).
- Region (Region).
- Regionsname (Region name).
- Stadt (City).
- Postleitzahl (ZIP).
- Breitengrad (Latitude).
- Längengrad (Longitude).
- Zeitzone (Timezone).
- Internetdienstanbieter (ISP - Internet Service Provider).
- Organisation (ORG).
- Autonomes System (AS - Autonomous System).
- Geprüfte Abfrage (Request).
Anwendungsfälle
- Bestimmung des IP-Standorts
Abfragen
Als Abfragen muss eine Liste von IP-Adressen oder Domains angegeben werden, zum Beispiel:
143.110.183.74
23.12.134.106
104.69.175.97
192.0.66.114
google.com
a-parser.com
youtube.com
Beispiele für die Ergebnisausgabe
A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert auszugeben, zum Beispiel als CSV oder JSON.
Standardausgabe
Ergebnisformat:
$request: $country\n
Beispielergebnis:
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
Ausgabe in eine CSV-Tabelle
Ergebnisformat:
[% tools.CSVline(request, country) %]
Beispielergebnis:
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
Ergebniss-Dump in JSON
Ergebnisformat:
[%
obj = {};
obj.query = query;
obj.country = country;
obj.region = region;
obj.city = city;
obj.loc = loc;
obj.postal = postal;
obj.json _ ','
%]
Anfangstext:
[
Endtext:
]
Beispielergebnis:
{"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"},
Damit die Optionen "Anfangstext" und "Endtext" im Task-Editor verfügbar sind, muss "Mehr Optionen" aktiviert werden.
Mögliche Einstellungen
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| Use proxy IP as query | ☐ | Proxy-IP als Abfrage verwenden |