API 密钥
公钥
P0KgmDQ3fvYnm8C7s
私钥
S7JI0WaVPwuYBrxF6 # 别用我的
2. 代码实现
import requests
params = {
"key": "S7JI0WaVPwuYBrxF6", # 我的私钥,别用我的。
"location": "ip", # 查询地点设置为访问IP所在地
"language": "zh-Hans",
"unit": "c",
}
url = "https://api.seniverse.com/v3/weather/now.json"
# 获取数据
r = requests.get(url, params=params)
# 解析数据
data = r.json()["results"]
address = data[0]["location"]['path'] # 地点
temperature = data[0]['now']["temperature"] # 温度
text = data[0]['now']["text"] # 天气情况
# 弹窗显示消息
message = address + " 当前天气:" + "温度:" + temperature + "℃" + "天气情况:" + text + "祝您心情愉悦!(^ o ^)"
print(message)
3. 运行效果
C:\Users\Zz\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/Zz/PycharmProjects/weather/main.py
宁波,宁波,浙江,中国 当前天气:温度:16℃天气情况:阴祝您心情愉悦!(^ o ^)
进程已结束,退出代码为 0