name: 中國城市天氣Weather in China slug: weather-zh description: 中文天氣查詢工具 - 使用中國天氣網獲取即時天氣(無需API金鑰,不依賴大模型) homepage: https://www.weather.com.cn/ metadata: { "openclaw": { "emoji": "🌤️", "requires": { "bins": ["python"], "pip": ["requests"] } } }
使用純指令碼方案查詢中國天氣網,完全不依賴大模型,穩定可靠。
python weather-cn.py 城市名
# 查詢成都天氣
python weather-cn.py 成都
# 查詢北京天氣
python weather-cn.py 北京
# 查詢上海天氣
python weather-cn.py 上海
═════════════════════════════════════════════════
成都天氣
═════════════════════════════════════════════════
📍 今日天氣(2026-02-25)
☀️ 晴 | 溫度:15/3℃
📊 生活指數
🤧 感冒:較適宜
🏃 運動:較適宜
👔 穿衣:較冷
🚗 洗車:適宜
☀️ 紫外線:強
═════════════════════════════════════════════════
主指令碼檔案,負責: - 查詢城市程式碼 - 獲取天氣資料 - 解析HTML內容 - 格式化輸出
城市程式碼對映表,格式:
7w4.net小蔥技能站收錄全網優質技能,值得收藏。
城市名,程式碼
成都,101270101
北京,101010100
...
| 地區 | 城市 |
|---|---|
| 直轄市 | 北京、上海、天津、重慶 |
| 華東 | 杭州、南京、蘇州、寧波、溫州、廈門、福州、濟南、青島 |
| 華南 | 廣州、深圳、東莞、佛山、珠海、南寧、海口、三亞 |
| 華中 | 武漢、長沙、南昌 |
| 西南 | 成都、貴陽、昆明、拉薩 |
| 西北 | 西安、蘭州、銀川、西寧、烏魯木齊 |
| 東北 | 哈爾濱、長春、瀋陽、大連 |
| 華北 | 太原、呼和浩特、石家莊 |
編輯 weather_codes.txt,新增城市程式碼:
城市名,101xxxxxx
獲取城市程式碼:訪問 https://www.weather.com.cn/ 搜尋城市,檢視URL中的程式碼。
使用者輸入 "成都"
↓
查詢城市程式碼 101270101
↓
requests 獲取HTML
↓
正規表示式解析
↓
格式化輸出
✅ 零大模型依賴 - 完全使用Python正規表示式 ✅ 極速響應 - <1秒完成查詢 ✅ 穩定可靠 - 不依賴外部API ✅ 原生中文 - 直接解析中國天氣網 ✅ Token節省 - 除了初始設定,每次查詢零Token消耗 ✅ 準確解析 - 使用精確的HTML結構匹配
| 方案 | 每次查詢Token | 穩定性 | 準確性 |
|---|---|---|---|
| weather-cn.py | 0 🎉 | 100% ✅ | 100% ✅ |
| web_fetch + 大模型 | ~4000 | 100% | ~80% |
| wttr.in + 大模型 | ~4500 | ~50% | ~60% |
# 查詢天氣
~/.openclaw/workspace/skills/weather-zh/weather-cn.py 成都
# 新增到 ~/.zshrc 或 ~/.bash_profile
alias weather='~/.openclaw/workspace/skills/weather-zh/weather-cn.py'
# 使用
weather 成都
如果中國天氣網不可用,可使用以下備用方案:
web_fetch "https://www.weather.com.cn/weather/101010100.shtml"
curl -s "https://api.open-meteo.com/v1/forecast?latitude=39.9042&longitude=116.4074¤t_weather=true&daily=temperature_2m_max,temperature_2m_min,weathercode&timezone=Asia%2FShanghai"
curl -s "wttr.in/Beijing?T"
當用戶詢問以下問題時使用本skill:
weather-cn.py 是一個輕量、快速、零依賴的天氣查詢工具:
適合高頻呼叫、自動化任務等場景。
這個天氣查詢工具質量不錯,查詢速度快且完全免費,不消耗任何額度。它能準確獲取國內50多個城市的天氣和生活指數,資訊展示清晰美觀。唯一需要注意的是它依賴中國天氣網站,如果網路或網站不穩定時可能會受影響。總體來說,這是一個實用可靠的天氣助手,值得日常使用。