Browse Source

插入数据库之前,判断content_id是否有相同的out_video_id了

luojunhui 3 months ago
parent
commit
90f295c04f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      applications/spider/__init__.py

+ 2 - 1
applications/spider/__init__.py

@@ -57,11 +57,12 @@ async def save_video_to_mysql(video_obj, user, trace_id, platform, content_id, c
         mq_obj = {}
     mq_obj['trace_id'] = trace_id
     mq_obj['content_id'] = content_id
+    out_video_id = mq_obj['video_id']
     # 先查询此content_id下是否有out_video_id了
     select_sql = f"""
         SELECT id
         FROM {crawler_video_table}
-        WHERE out_video_id = '{mq_obj['video_id']}' and content_id = '{content_id}';
+        WHERE out_video_id = '{out_video_id}' and content_id = '{content_id}';
     """
     result = await db_client.async_select(select_sql)
     if result: