如何利用observepointapi获取用户位置

2024-09-30 22:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一些关于如何使用observepointapi获取创建审计的位置的帮助。我用的是Django。你知道吗

使用https://docs.api.observepoint.com/v2/web-audits/w43h2it5WmM2srcC2上的示例

这是我当前的代码:

payload = "{}"
headers = { 'authorization': "api_key " + API_KEY}
get_user_loc = 'https://api.observepoint.com/v2/web-audits/locations'
response_loc = requests.request("GET", get_user_loc, data=payload, 
headers=headers)
ping = response_loc.json()
print(type(ping[1]))
for x in ping:
   print(x["name"], " = ", x["label"])

这给了我它所有的位置。你知道吗

mountain  =  Direct - Oregon, US
west  =  Proxy - N. California, US
eastern  =  Proxy - N. Virginia, US
emea  =  Proxy - Dublin, Ireland
apac  =  Proxy - Tokyo, Japan
brazil  =  Proxy - Sao Paulo, Brazil
london  =  Proxy - London, England
germany  =  Proxy - Frankfurt, Germany
singapore  =  Proxy - Singapore
australia  =  Proxy - Sydney, Australia

如何获得确切的当前位置并将其与其中一个匹配?你知道吗


Tags: httpscomapiwebgetpinglocv2
1条回答
网友
1楼 · 发布于 2024-09-30 22:19:34

如果要获取包含单词"Direct"的位置,可以这样做:

for x in ping:
   if "Direct" in x["label"]:
       print(x["name"], " = ", x["label"])

如果您想知道您的地理位置,请使用geoip

相关问题 更多 >