Update app.py
Browse files
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 |
-
|
82 |
-
|
|
|
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"
|