IP::Geo - IP/alan adı jeolokasyonu

Veri kazıyıcı incelemesi
IP::Geo – IP adresleri/alan adları hakkında kesin verilerA-Parser işlevselliği,
IP::Geo veri kazıyıcı veri çekme ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması belirlemenize ve çok daha fazlasına olanak tanır.
Sonuçların kaydedilmesi, sonuçlara ek mantık uygulamanıza ve verileri JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı almanıza olanak tanıyan yerleşik güçlü şablon oluşturucu Template Toolkit sayesinde ihtiyacınız olan biçimde ve yapıda mümkündür.
Toplanan veriler
Veriler ip-api.com servisinden toplanır
- Ülke (Country).
- Ülke kodu (Country code).
- Bölge (Region).
- Bölge adı (Region name).
- Şehir (City).
- Posta kodu (ZIP).
- Enlem (Latitude).
- Boylam (Longitude).
- Saat dilimi (Timezone).
- İnternet servis sağlayıcısı (ISP - Internet Service Provider).
- Organizasyon (ORG).
- Otonom sistem (AS - Autonomous System).
- Sorgulanan istek (Request).
Kullanım senaryoları
- IP konumunun belirlenmesi
Sorgular
Sorgu olarak IP adreslerinin veya alan adlarının bir listesini belirtmelisiniz, örneğin:
143.110.183.74
23.12.134.106
104.69.175.97
192.0.66.114
google.com
a-parser.com
youtube.com
Sonuç çıktı seçenekleri
A-Parser, yerleşik şablon oluşturucu Template Toolkit sayesinde esnek sonuç formatlamayı destekler; bu da sonuçları rastgele bir formda veya CSV ya da JSON gibi yapılandırılmış bir biçimde çıktı almanıza olanak tanır.
Varsayılan çıktı
Sonuç formatı:
$request: $country\n
Sonuç örneği:
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
CSV tablosuna çıktı
Sonuç formatı:
[% tools.CSVline(request, country) %]
Sonuç örneği:
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
Sonuçların JSON formatında dökümü
Sonuç formatı:
[%
obj = {};
obj.query = query;
obj.country = country;
obj.region = region;
obj.city = city;
obj.loc = loc;
obj.postal = postal;
obj.json _ ','
%]
Başlangıç metni:
[
Bitiş metni:
]
Sonuç örneği:
{"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"},
"Prepend text" ve "Append text" seçeneklerinin Görev Düzenleyici'de görünmesi için "More options" kısmını etkinleştirmeniz gerekir.
Olası ayarlar
| Parametre | Varsayılan değer | Açıklama |
|---|---|---|
| Use proxy IP as query | ☐ | Sorgu olarak proxy IP'sini kullan |