import requests
import gzip
import json
# 配置(使用自己的密钥)
API_KEY = "5ef0a47e161a4ea997227322317eae83"
#API_KEY = "00f102aba8bf4ad3a593299f3a8c12ac"
url = "https://m7487r6ych.re.qweatherapi.com/v7/weather/30d?location=101010100" # 北京30天预报
#url = "https://ky7p42g3wk.re.qweatherapi.com/v7/weather/30d?location=101010100"
headers = {
"X-QW-Api-Key": API_KEY,
"Accept-Encoding": "gzip" # 请求gzip,但不强制
}
try:
print("正在请求API...")
response = requests.get(url, headers=headers, timeout=10)
data = response.text
parsed_data = json.loads(data)
print("直接解析成功!")
print(parsed_data)
except requests.RequestException as e:
print(f"直接解析失败哦: {e}")