Update app.py
Browse files
app.py
CHANGED
@@ -49,6 +49,9 @@ 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 |
status_text.text(f"현재까지 수집된 채팅 메시지 개수: {total_chats_collected}")
|
|
|
106 |
|
107 |
# 다음 요청을 위해 playerMessageTime 파라미터 업데이트
|
108 |
next_time = data["content"].get("nextPlayerMessageTime")
|
|
|
49 |
|
50 |
# 채팅 데이터를 순차적으로 요청하여 가져오기
|
51 |
status_text = st.empty() # 상태 메시지 출력용
|
52 |
+
timer_text = st.empty() # 경과 시간 표시용
|
53 |
+
start_time = datetime.datetime.now() # 시작 시간 기록
|
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 = datetime.datetime.now() - start_time # 경과 시간 계산
|
109 |
status_text.text(f"현재까지 수집된 채팅 메시지 개수: {total_chats_collected}")
|
110 |
+
timer_text.text(f"경과 시간: {elapsed_time.seconds // 60}분 {elapsed_time.seconds % 60}초") # 경과 시간 표시
|
111 |
|
112 |
# 다음 요청을 위해 playerMessageTime 파라미터 업데이트
|
113 |
next_time = data["content"].get("nextPlayerMessageTime")
|