CSB261 commited on
Commit
50be270
β€’
1 Parent(s): 929c2c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -2,6 +2,7 @@ import requests
2
  from bs4 import BeautifulSoup
3
  import pandas as pd
4
  import re
 
5
 
6
  # 넀이버 증ꢌ URL
7
  url = "https://finance.naver.com/sise/sise_rise.naver?sosok=1"
@@ -45,9 +46,15 @@ def scrape_naver_finance():
45
  df = pd.DataFrame(data, columns=["μˆœμœ„", "μ’…λͺ©λͺ…", "ν˜„μž¬κ°€", "전일비", "등락λ₯ ", "κ±°λž˜λŸ‰"])
46
 
47
  # μ—‘μ…€ 파일둜 μ €μž₯
48
- df.to_excel("naver_top_stocks.xlsx", index=False)
49
 
50
  return df
51
 
52
- # μŠ€ν¬λž˜ν•‘ μ‹€ν–‰ 및 μ—‘μ…€ 파일 μ €μž₯
53
- scrape_naver_finance()
 
 
 
 
 
 
 
2
  from bs4 import BeautifulSoup
3
  import pandas as pd
4
  import re
5
+ import gradio as gr
6
 
7
  # 넀이버 증ꢌ URL
8
  url = "https://finance.naver.com/sise/sise_rise.naver?sosok=1"
 
46
  df = pd.DataFrame(data, columns=["μˆœμœ„", "μ’…λͺ©λͺ…", "ν˜„μž¬κ°€", "전일비", "등락λ₯ ", "κ±°λž˜λŸ‰"])
47
 
48
  # μ—‘μ…€ 파일둜 μ €μž₯
49
+ df.to_excel("/mnt/data/naver_top_stocks.xlsx", index=False)
50
 
51
  return df
52
 
53
+ # κ·ΈλΌλ””μ˜€ μΈν„°νŽ˜μ΄μŠ€ μ •μ˜
54
+ def get_top_stocks():
55
+ df = scrape_naver_finance()
56
+ return df
57
+
58
+ # Gradio μΈν„°νŽ˜μ΄μŠ€ 생성
59
+ iface = gr.Interface(fn=get_top_stocks, inputs=None, outputs="dataframe", title="넀이버 증ꢌ μƒμŠΉ TOP μ’…λͺ©")
60
+ iface.launch()