中国城市天气Weather in China

🌤️ 零Token极速中文天气查询

纯脚本方案查询中国天气网,零Token消耗,<1秒极速响应,完全依赖curl/grep解析HTML,稳定可靠。

收藏
14.9k
安装
3.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

weather-zh 是一款专为中国用户设计的天气查询工具,核心方案为 weather-cn.sh Bash脚本,通过curl抓取中国天气网(weather.com.cn)的HTML页面,使用grep/sed解析数据,完全不依赖大模型即可完成天气查询。

执行方式./weather-cn.sh 城市名(如"成都"、"北京")

输出内容:今日天气状况、温度范围、感冒指数、运动建议、穿衣提示、洗车建议、紫外线强度等生活指数。

技术架构:城市代码映射表 → curl获取HTML → grep/sed解析 → 格式化终端输出

---

显著优点

1. 零Token消耗:每次查询完全不调用LLM,仅消耗基础shell执行资源
2. 极速响应:<1秒完成查询,远快于web_fetch+大模型方案

3. 极高稳定性:直接访问中国天气网,无第三方API依赖,成功率近100%

4. 原生中文支持:直接解析中国天气网,无需翻译转换

5. 生活指数丰富:除基础天气外,提供感冒、运动、穿衣、洗车、紫外线等实用建议

6. 扩展便捷:通过编辑weather_codes.txt即可添加新城市

---

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| **网络地域限制** | 依赖www.weather.com.cn,海外或特殊网络环境可能无法访问 |
| **HTML解析脆弱性** | 使用grep/sed硬编码解析,目标网站改版会导致失效 |
| **数据延迟** | 中国天气网数据更新存在滞后,非实时气象数据 |
| **城市覆盖有限** | 预置50+主要城市,县级/小众城市需手动添加代码 |
| **无预报功能** | 当前仅支持当日天气,无未来多日预报 |
| **无图形界面** | 纯终端文本输出,无图标/可视化效果 |

---

适合人群

  • 高频查询用户:需要频繁查天气、追求零Token消耗的自动化场景
  • 国内开发者/运维:网络环境稳定访问中国天气网的技术用户
  • CLI爱好者:偏好终端命令行交互的极客用户
  • 资源敏感型应用:边缘设备、低带宽环境下的天气服务

---

常规风险

1. 服务可用性风险:中国天气网改版或反爬策略升级可能导致脚本失效,需维护更新
2. 数据准确性风险:第三方天气源误差,重要决策建议交叉验证

3. 隐私泄露风险:查询行为暴露IP地址至中国天气网服务器

4. 维护断层风险:个人维护的硬编码解析脚本,长期可持续性存疑

中国城市天气Weather in China 内容

手动下载zip · 7.2 kB
README.mdtext/markdown
请选择文件