seawolf2357 commited on
Commit
98dea40
ยท
verified ยท
1 Parent(s): c43d42c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -78,18 +78,18 @@ def format_results(results):
78
  if "results" not in results:
79
  raise ValueError("No 'results' key in the response")
80
 
81
- if "news" not in results["results"]:
82
- raise ValueError("No 'news' key in results")
 
83
 
84
- news_results = results["results"]["news"]
85
  debug_info += f"๋‰ด์Šค ๊ฒฐ๊ณผ ์ˆ˜: {len(news_results)}\n\n"
86
 
87
  for result in news_results:
88
  title = result.get("title", "์ œ๋ชฉ ์—†์Œ")
89
  url = result.get("url", "#")
90
  snippet = result.get("snippet", "๋‚ด์šฉ ์—†์Œ")
91
- channel = result.get("channel", "์•Œ ์ˆ˜ ์—†์Œ")
92
- time_str = result.get("time", "์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ฐ„")
93
 
94
  is_recent = is_recent_news(time_str)
95
  debug_info += f"๊ธฐ์‚ฌ: {title}\n์‹œ๊ฐ„: {time_str}, ์ตœ๊ทผ ์—ฌ๋ถ€: {is_recent}\n\n"
 
78
  if "results" not in results:
79
  raise ValueError("No 'results' key in the response")
80
 
81
+ news_results = results["results"].get("search_information", [])
82
+ if not news_results:
83
+ news_results = results["results"].get("news", [])
84
 
 
85
  debug_info += f"๋‰ด์Šค ๊ฒฐ๊ณผ ์ˆ˜: {len(news_results)}\n\n"
86
 
87
  for result in news_results:
88
  title = result.get("title", "์ œ๋ชฉ ์—†์Œ")
89
  url = result.get("url", "#")
90
  snippet = result.get("snippet", "๋‚ด์šฉ ์—†์Œ")
91
+ channel = result.get("source", result.get("channel", "์•Œ ์ˆ˜ ์—†์Œ"))
92
+ time_str = result.get("date", result.get("time", "์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ฐ„"))
93
 
94
  is_recent = is_recent_news(time_str)
95
  debug_info += f"๊ธฐ์‚ฌ: {title}\n์‹œ๊ฐ„: {time_str}, ์ตœ๊ทผ ์—ฌ๋ถ€: {is_recent}\n\n"