feat: add WeatherDataCollector for multi-source weather data from OpenWeatherMap, Visual Crossing, and NOAA METAR.
This commit is contained in:
@@ -524,18 +524,6 @@ class WeatherDataCollector:
|
|||||||
target_date = (datetime.now() + timedelta(days=i)).strftime("%Y-%m-%d")
|
target_date = (datetime.now() + timedelta(days=i)).strftime("%Y-%m-%d")
|
||||||
results["daily_forecasts"][target_date] = d_high
|
results["daily_forecasts"][target_date] = d_high
|
||||||
break
|
break
|
||||||
else:
|
|
||||||
# 记录所有可用字段,方便调试
|
|
||||||
available_keys = [
|
|
||||||
k
|
|
||||||
for k in today.keys()
|
|
||||||
if "yuksek" in k.lower()
|
|
||||||
or "sicaklik" in k.lower()
|
|
||||||
or "gun" in k.lower()
|
|
||||||
]
|
|
||||||
logger.warning(
|
|
||||||
f"MGM 每日预报: enYuksekGun1 为空,可用字段: {available_keys}"
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"MGM forecast URL {forecast_url} returned {daily_resp.status_code}"
|
f"MGM forecast URL {forecast_url} returned {daily_resp.status_code}"
|
||||||
|
|||||||
Reference in New Issue
Block a user