写在前面
电脑如何获取当前所处的地理位置?它不会像我们一样对地理位置有感性的认知,它只认识数据,简言之,电脑可以通过获取当前连接的公网IP,反推所处的位置环境。
环境介绍
Python版本 : Python3.8
开发工具 : Pycharm 21
第三方库 : requests
还会用到的是 Python 自带的 json 库。因为调用 API 返回的结果是 JSON 或者 XML 形式的报文,目前,除少数传统公司使用XML传输信息,大多数互联网公司会使用json库传输信息。
1. 搜索 “高德地图API” ,进入官网,注册自己账号
2.进入控制台,创建相关应用
点击头像->应用管理->创建应用->选择web应用->创建->复制key
3.进入web服务API界面
代码
(1)获取本机信息
查询本机信息:
import uuid
import socket
import requests
# (1)获取本机mac地址
def get_mac_adderss():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
dd = get_mac_adderss()
print(dd)
# (2)获取本机电脑名
myname = socket.getfqdn(socket.gethostname( ))
# (3)获取本机ip
myaddr = socket