Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Script para la geolocaclización de direcciones IP
import requests
import json
# URL de la API
api_url = "http://ip-api.com/json/"
# Definimos los parametros de respuesta que queremos obtener
parametros = 'status,country,countryCode,region,regionName,city,zip,lat,lon,timezone,isp,org,as,query'
data = {"fields":parametros}
def ip_scraping(ip=""):
# Nos conectamos con la API
res = requests.get(api_url+ip, data=data)
# Obtenemos y procesamos la respuesta JSON
api_json_res = json.loads(res.content)
return api_json_res
if __name__ == '__main__':
# Solicitamos la entrada
ip = input("Ingrese la dirección IP: ")
# Llamamos a la función ip_scraping y mostramos los resultados
par = parametros.split(",")
for x in par:
print(x.upper(), ":")
print(ip_scraping(ip)[x])
print("\n")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.