在Scratch中查询指定城市的天气。
代码
def 天气(参数):
from requests import get
import json
city = 参数['城市']
url = 'https://v.api.aa1.cn/api/api-tianqi-3/index.php?msg=%s&type=1' % city
resp = json.loads(get(url).text)['data']
for data in resp:
if data['riqi'] == 参数['星期']:
返回 = data
return {
'温度':返回['wendu'],
'天气':返回['tianqi'],
'风度':返回['fengdu'],
'空气':返回['pm']
}
使用方法
参数
接受两个必须参数:
城市
:国内城市名称,如:广州
星期
:周几,如:周一
返回值
返回值包含4个键,分别为温度
,天气
,风度
,空气
。
分别包含如下信息:
- 气温,单位摄氏度。
- 天气情况。
- 风向及风力。
- 空气状况
下载
请自行命名为查天气.py
,并添加到您的插件目录(./plugins/files/
),并在./plugins/__init__.py
注册插件。