Python IP地址地理位置查询 - 获取最详细地址信息
要查询IP地址的最详细地理位置,需要使用IP地理位置API。以下是使用Python查询IP地址的最详细地理位置的示例代码:
import requests
ip_address = '172.217.6.142' # 替换为要查询的IP地址
url = 'https://ipgeolocationapi.com/api/v1/ipgeo?ip=' + ip_address
response = requests.get(url)
if response.status_code == 200:
data = response.json()
print('IP地址:', data['ip'])
print('国家:', data['country_name'])
print('城市:', data['city'])
print('区域:', data['region_name'])
print('邮政编码:', data['postal_code'])
print('经度:', data['longitude'])
print('纬度:', data['latitude'])
print('时区:', data['time_zone'])
print('ISP:', data['isp'])
print('ASN:', data['asn'])
print('组织名称:', data['organization_name'])
else:
print('请求失败')
这个示例代码使用IP地理位置API获取IP地址的详细信息,并将结果打印出来。请注意,此API可能需要付费才能获取更多详细信息。
原文地址: https://www.cveoy.top/t/topic/ogQs 著作权归作者所有。请勿转载和采集!