【发布时间】:2018-09-08 05:58:34
【问题描述】:
我想测试Google Geolocation API,但我发现了一些奇怪的东西。
我在我的机器和 repl.it 上运行了一个基本的请求脚本,结果与机器的 IP 位置相关。 (甚至通过 VPN 尝试过,结果相同)
Google 似乎没有考虑 thinkIp:false。
即使使用虚假的 mac 地址,我也收到了 200 响应(不是文档页面末尾所述的 404)。
您有什么积极的经验吗?
我的脚本:
import requests
url='https://www.googleapis.com/geolocation/v1/geolocate?key=xxx'
response = requests.post(url, data="""{
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "00:25:9c:cf:1c:ac",
"signalStrength": -43,
"signalToNoiseRatio": 0
}
]
}""")
print(response.text)
【问题讨论】:
标签: google-api geolocation google-geocoding-api google-geolocation