One way to obtain geolocation from an ip address or domain is using a service that provides this kind of information. Among the services that provide this information, we can highlight hackertarget.com (https://hackertarget.com/geoip-ip-location-lookup/).
With hackertarget.com, we can get a geolocation from an ip address:
This service also provides a REST API for obtaining a geolocation from an ip address: https://api.hackertarget.com/geoip/?q=8.8.8.8.
Another service is api.hostip.info, which provides a query by ip address:
In the next script, we are using this service and the requests module to obtain a json ...