Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -114,7 +114,7 @@ def fetch_financial_news(keyword):
|
|
| 114 |
break
|
| 115 |
page += 1
|
| 116 |
|
| 117 |
-
return pd.DataFrame(all_articles)
|
| 118 |
|
| 119 |
|
| 120 |
# --------------------------
|
|
@@ -153,7 +153,7 @@ def main():
|
|
| 153 |
|
| 154 |
# ดึงข่าว
|
| 155 |
st.info(f"กำลังดึงข่าวย้อนหลัง 7 วันสำหรับ '{keyword}' ...")
|
| 156 |
-
news_df = fetch_financial_news(keyword)
|
| 157 |
if news_df.empty:
|
| 158 |
st.warning("ไม่พบบทความข่าวในช่วง 7 วันที่ผ่านมา")
|
| 159 |
return
|
|
@@ -195,7 +195,6 @@ def main():
|
|
| 195 |
future_preds = model.predict(future_timestamps.reshape(-1, 1))
|
| 196 |
|
| 197 |
# ดึงราคาหุ้น
|
| 198 |
-
_, symbol = resolve_company_symbol(keyword)
|
| 199 |
stock_df = fetch_stock_price(symbol)
|
| 200 |
|
| 201 |
# Plot
|
|
@@ -221,7 +220,7 @@ def main():
|
|
| 221 |
))
|
| 222 |
|
| 223 |
fig.update_layout(
|
| 224 |
-
title=f"แนวโน้มและพยากรณ์อารมณ์ข่าว & ราคาหุ้น '{
|
| 225 |
xaxis_title="วันที่",
|
| 226 |
yaxis=dict(title="Sentiment", side="left", range=[-1, 1]),
|
| 227 |
yaxis2=dict(title="Stock Price", overlaying="y", side="right", showgrid=False),
|
|
|
|
| 114 |
break
|
| 115 |
page += 1
|
| 116 |
|
| 117 |
+
return pd.DataFrame(all_articles), company, symbol
|
| 118 |
|
| 119 |
|
| 120 |
# --------------------------
|
|
|
|
| 153 |
|
| 154 |
# ดึงข่าว
|
| 155 |
st.info(f"กำลังดึงข่าวย้อนหลัง 7 วันสำหรับ '{keyword}' ...")
|
| 156 |
+
news_df, company, symbol = fetch_financial_news(keyword)
|
| 157 |
if news_df.empty:
|
| 158 |
st.warning("ไม่พบบทความข่าวในช่วง 7 วันที่ผ่านมา")
|
| 159 |
return
|
|
|
|
| 195 |
future_preds = model.predict(future_timestamps.reshape(-1, 1))
|
| 196 |
|
| 197 |
# ดึงราคาหุ้น
|
|
|
|
| 198 |
stock_df = fetch_stock_price(symbol)
|
| 199 |
|
| 200 |
# Plot
|
|
|
|
| 220 |
))
|
| 221 |
|
| 222 |
fig.update_layout(
|
| 223 |
+
title=f"แนวโน้มและพยากรณ์อารมณ์ข่าว & ราคาหุ้น '{company} ({symbol})'",
|
| 224 |
xaxis_title="วันที่",
|
| 225 |
yaxis=dict(title="Sentiment", side="left", range=[-1, 1]),
|
| 226 |
yaxis2=dict(title="Stock Price", overlaying="y", side="right", showgrid=False),
|