中国城市天气Weather in China

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

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

收藏
14.9k
安装
3.1k
版本
1.0.1
CLS 安全性认证2026-07-13
点击查看完整报告 >

使用说明

核心用法

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-zh 是一款面向中文用户的轻量级天气查询工具,采用纯 Bash 脚本方案直连中国天气网(weather.com.cn),实现完全零大模型依赖的天气数据获取。

核心用法

./weather-cn.sh 城市名

支持 50+ 预置城市(直辖市、省会城市及主要地级市),输出包含实时天气、温度、生活指数(感冒、运动、穿衣、洗车、紫外线)的彩色格式化结果。

技术架构

  • 城市代码映射表(weather_codes.txt)实现快速查找
  • curl 获取 HTML → grep/sed 解析 → 终端格式化输出
  • 依赖仅系统原生工具:curl、grep、sed

显著优点

1. 极致性能:响应时间 <1 秒,远超大模型方案
2. 零 Token 消耗:除初始设置外,每次查询零成本

3. 稳定可靠:不依赖外部 API,无大模型服务波动风险

4. 原生中文:直接解析中国气象局官方数据,本地化处理

5. 供应链极简:无第三方依赖,攻击面极小

潜在局限

1. 数据源单一:仅支持中国天气网,该站不可用时需切换备用方案
2. 城市扩展性:新增城市需手动编辑代码映射表

3. 数据延迟:官方数据可能存在分钟级延迟

4. 生活指数通用性:建议为通用参考,非个性化建议

适合人群

  • 高频天气查询需求的自动化工作流用户
  • 关注 Token 成本的大模型 Agent 开发者
  • 追求极致响应速度的终端用户
  • 网络环境可稳定访问 weather.com.cn 的大陆用户

常规风险

| 风险项 | 等级 | 说明 |
|--------|------|------|
| eval 使用 | 中 | 脚本内部生成数据执行,非用户直接输入,风险可控 |
| 网络依赖 | 低 | 需访问 weather.com.cn,已设 10 秒超时 |
| 输入验证 | 低 | 建议增强城市名特殊字符过滤 |

安全建议:在隔离环境首次验证,关注中国天气网服务状态,eval 语句可按报告建议替换为更安全的变量解析方式。

中国城市天气Weather in China 内容

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