首页 > 解决方案 > 使用python获取树莓派本地IP地址的位置

问题描述

有没有办法通过python语言获取树莓派本地IP地址的位置。我正在尝试使用 Geoip、地理位置和谷歌地图包,但仍然无法得到任何好的响应。

我在这里要做的是找到与陀螺仪传感器连接的服务器的经纬度,并在 IFTTT 方法的帮助下将数据发送到电子邮件 ID

注意:我已将 Raspberry Pi 与 Wifi 连接以进行互联网访问

标签: pythonpython-3.xraspberry-piraspberry-pi3ip-geolocation

解决方案


有几种具有免费计划的 GeoIP 服务:

这是一个不需要 API 密钥的:https ://extreme-ip-lookup.com/

import requests
import json

url = 'https://extreme-ip-lookup.com/json/'
r = requests.get(url)
data = json.loads(r.content.decode())

这将为您提供一些 JSON 数据,其中包含进行 API 调用的设备的位置。


推荐阅读