Update app.py
Browse files
app.py
CHANGED
@@ -7,6 +7,7 @@ import re
|
|
7 |
import requests
|
8 |
import yt_dlp
|
9 |
import os
|
|
|
10 |
|
11 |
# ํ์ด์ง ๊ตฌ์ฑ์ 'wide'๋ก ์ค์ ํ์ฌ ์ฌ๋ฐฑ ์ต์ํ
|
12 |
st.set_page_config(layout="wide")
|
@@ -49,6 +50,8 @@ def crawl_chats(vod_url):
|
|
49 |
|
50 |
# ์ฑํ
๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์์ฒญํ์ฌ ๊ฐ์ ธ์ค๊ธฐ
|
51 |
status_text = st.empty() # ์ํ ๋ฉ์์ง ์ถ๋ ฅ์ฉ
|
|
|
|
|
52 |
while True:
|
53 |
# API ์์ฒญ ๋ณด๋ด๊ธฐ
|
54 |
response = requests.get(url, params=params, headers=headers)
|
@@ -102,7 +105,9 @@ def crawl_chats(vod_url):
|
|
102 |
laugh_counts[minute_key] += 1
|
103 |
|
104 |
total_chats_collected += len(chats)
|
105 |
-
|
|
|
|
|
106 |
|
107 |
# ๋ค์ ์์ฒญ์ ์ํด playerMessageTime ํ๋ผ๋ฏธํฐ ์
๋ฐ์ดํธ
|
108 |
next_time = data["content"].get("nextPlayerMessageTime")
|
|
|
7 |
import requests
|
8 |
import yt_dlp
|
9 |
import os
|
10 |
+
import time
|
11 |
|
12 |
# ํ์ด์ง ๊ตฌ์ฑ์ 'wide'๋ก ์ค์ ํ์ฌ ์ฌ๋ฐฑ ์ต์ํ
|
13 |
st.set_page_config(layout="wide")
|
|
|
50 |
|
51 |
# ์ฑํ
๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์์ฒญํ์ฌ ๊ฐ์ ธ์ค๊ธฐ
|
52 |
status_text = st.empty() # ์ํ ๋ฉ์์ง ์ถ๋ ฅ์ฉ
|
53 |
+
start_time = time.time() # ํฌ๋กค๋ง ์์ ์๊ฐ
|
54 |
+
|
55 |
while True:
|
56 |
# API ์์ฒญ ๋ณด๋ด๊ธฐ
|
57 |
response = requests.get(url, params=params, headers=headers)
|
|
|
105 |
laugh_counts[minute_key] += 1
|
106 |
|
107 |
total_chats_collected += len(chats)
|
108 |
+
elapsed_time = time.time() - start_time # ๊ฒฝ๊ณผ ์๊ฐ ๊ณ์ฐ
|
109 |
+
elapsed_minutes, elapsed_seconds = divmod(int(elapsed_time), 60)
|
110 |
+
status_text.text(f"ํ์ฌ๊น์ง ์์ง๋ ์ฑํ
๋ฉ์์ง ๊ฐ์: {total_chats_collected} | ๊ฒฝ๊ณผ ์๊ฐ: {elapsed_minutes}๋ถ {elapsed_seconds}์ด")
|
111 |
|
112 |
# ๋ค์ ์์ฒญ์ ์ํด playerMessageTime ํ๋ผ๋ฏธํฐ ์
๋ฐ์ดํธ
|
113 |
next_time = data["content"].get("nextPlayerMessageTime")
|