中国天气查询
使用方法
运行查询脚本:
python3 <skill_dir>/scripts/weather_query.py <城市名> [--days N] [--detail] [--json]
参数
城市名— 城市名称,支持模糊匹配(如"杭"、"杭州"都能匹配)--days N— 预报天数,默认 1 天,最大 5 天--detail— 显示生活指数(穿衣、紫外线、雨伞、洗车等)--json— 输出原始 JSON 数据
示例
# 上海实时天气
python3 scripts/weather_query.py 上海
# 北京 3 天预报
python3 scripts/weather_query.py 北京 --days 3
# 成都详细天气(含生活指数)
python3 scripts/weather_query.py 成都 --days 2 --detail
# 输出 JSON
python3 scripts/weather_query.py 广州 --json
数据内容
- 实况:气温、天气、风力、湿度、AQI、PM2.5、能见度、气压
- 预报:5 天内天气趋势(白天/夜间天气、最高/最低温、风向风力)
- 生活指数:穿衣、紫外线、雨伞、洗车、感冒、旅游、运动、空调、舒适度、晾晒
- 预警:气象预警信号(蓝色/黄色/橙色/红色)
覆盖范围
全国 34 个省级区划,350 个城市。编码表见 references/cities.json。
数据来源
中国天气网(weather.com.cn)→ 中央气象台,每日 06/08/12/16/20 时更新。
注意
- 需要网络访问
d1.weather.com.cn - HTTP 接口需设置
Referer: http://www.weather.com.cn/
Scan to join WeChat group