Spaces:
Paused
Paused
update
Browse files
toolbox/porter/tasks/douyin_live_record_task.py
CHANGED
|
@@ -149,14 +149,19 @@ class DouyinLiveRecordTask(BaseTask):
|
|
| 149 |
self.success_rate_of_get_live_info_by_web_enter.append(0)
|
| 150 |
return None
|
| 151 |
data = js["data"]["data"]
|
|
|
|
| 152 |
if len(data) == 0:
|
| 153 |
self.success_rate_of_get_live_info_by_web_enter.append(1)
|
| 154 |
return None
|
| 155 |
data = data[0]
|
| 156 |
status = data["status"]
|
| 157 |
title = data["title"]
|
| 158 |
-
|
| 159 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
|
| 161 |
result = {
|
| 162 |
"status": status,
|
|
|
|
| 149 |
self.success_rate_of_get_live_info_by_web_enter.append(0)
|
| 150 |
return None
|
| 151 |
data = js["data"]["data"]
|
| 152 |
+
|
| 153 |
if len(data) == 0:
|
| 154 |
self.success_rate_of_get_live_info_by_web_enter.append(1)
|
| 155 |
return None
|
| 156 |
data = data[0]
|
| 157 |
status = data["status"]
|
| 158 |
title = data["title"]
|
| 159 |
+
|
| 160 |
+
if status == 4:
|
| 161 |
+
stream_data = {}
|
| 162 |
+
else:
|
| 163 |
+
stream_data = json.loads(data["stream_url"]["live_core_sdk_data"]["pull_data"]["stream_data"])
|
| 164 |
+
stream_data = stream_data["data"]
|
| 165 |
|
| 166 |
result = {
|
| 167 |
"status": status,
|