python - 使用python获取树莓派本地IP地址的位置
问题描述
有没有办法通过python语言获取树莓派本地IP地址的位置。我正在尝试使用 Geoip、地理位置和谷歌地图包,但仍然无法得到任何好的响应。
我在这里要做的是找到与陀螺仪传感器连接的服务器的经纬度,并在 IFTTT 方法的帮助下将数据发送到电子邮件 ID
注意:我已将 Raspberry Pi 与 Wifi 连接以进行互联网访问
解决方案
有几种具有免费计划的 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 调用的设备的位置。
推荐阅读
- python - 如何让我的 wxPython scrolledPanel 滚动到窗口底部?
- graphviz - 在 Graphviz 中,如何以不同的方向布局子图?
- firebase - 如何正确执行firebase实时数据库的更新?
- javascript - React:停止映射组件重新渲染
- python - 如何将两个不同模型的输出作为输入传递给 keras 中的另一个模型?
- android - 如何在 Adapter/RecyclerView 中使用 Exoplayer
- javascript - 函数的 [[Scope]] 属性
- android - 如何向服务器发送请求
- xml - XPATH:查找包含特定属性的节点并排除某些节点及其子节点
- r - 下拉所有列表并收集数据 rcurl