qgyd2021 commited on
Commit
3298172
·
1 Parent(s): 84bf5aa
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
- stream_data = json.loads(data["stream_url"]["live_core_sdk_data"]["pull_data"]["stream_data"])
159
- stream_data = stream_data["data"]
 
 
 
 
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,