Ga naar de hoofdinhoud

IP::Geo - IP/domein geolocatie

IP::Geo

Overzicht van de scraper

IP::GeoIP::Geo – nauwkeurige gegevens over IP-adressen/domeinen

De functionaliteit van A-Parser maakt het mogelijk om instellingen voor gegevensextractie van de IP::GeoIP::Geo scraper op te slaan voor toekomstig gebruik (presets), schema's voor gegevensextractie in te stellen en nog veel meer.

Het opslaan van resultaten is mogelijk in de vorm en structuur die u nodig heeft, dankzij de ingebouwde krachtige sjabloon-engine Template Toolkit waarmee u extra logica op de resultaten kunt toepassen en gegevens in verschillende formaten kunt uitvoeren, waaronder JSON, SQL en CSV.

Verzamelde gegevens

Gegevens worden verzameld via de service ip-api.com

  • Land (Country).
  • Landcode (Country code).
  • Regio (Region).
  • Regionaam (Region name).
  • Stad (City).
  • Postcode (ZIP).
  • Breedtegraad (Latitude).
  • Lengtegraad (Longitude).
  • Tijdzone (Timezone).
  • Internetprovider (ISP - Internet Service Provider).
  • Organisatie (ORG).
  • Autonoom systeem (AS - Autonomous System).
  • Gecontroleerde query (Request).

Toepassingen

  • Bepalen van IP-locatie

Query's

Als query's moet een lijst met IP-adressen of domeinen worden opgegeven, bijvoorbeeld:

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

Voorbeelden van resultaatweergave

A-Parser ondersteunt flexibele formattering van resultaten dankzij de ingebouwde sjabloon-engine Template Toolkit, waardoor resultaten in een vrije vorm of gestructureerd, zoals CSV of JSON, kunnen worden weergegeven.

Standaard uitvoer

Resultaatformaat:

$request: $country\n

Voorbeeld van resultaat:

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

Uitvoer naar CSV-tabel

Resultaatformaat:

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

Voorbeeld van resultaat:

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

Resultaten dumpen naar JSON

Resultaatformaat:

[%  
obj = {};

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

obj.json _ ','
%]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

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

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Mogelijke instellingen

ParameterStandaardwaardeBeschrijving
Use proxy IP as queryGebruik IP van proxy als query