Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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()
|