فهرست منبع

update filter_shield_video

liqian 2 سال پیش
والد
کامیت
b5533b1f9c
1فایلهای تغییر یافته به همراه9 افزوده شده و 5 حذف شده
  1. 9 5
      utils.py

+ 9 - 5
utils.py

@@ -446,11 +446,15 @@ class FilterVideos(object):
         # 根据Redis缓存中的数据过滤
         redis_helper = RedisHelper()
         for shield_key_name in shield_key_name_list:
-            shield_videos_list = redis_helper.get_data_from_set(key_name=shield_key_name)
-            if not shield_videos_list:
-                continue
-            shield_videos = [int(video) for video in shield_videos_list]
-            video_ids = [int(video_id) for video_id in video_ids if int(video_id) not in shield_videos]
+            video_ids = [
+                int(video_id) for video_id in video_ids
+                if not redis_helper.data_exists_with_set(key_name=shield_key_name, value=video_id)
+            ]
+            # shield_videos_list = redis_helper.get_data_from_set(key_name=shield_key_name)
+            # if not shield_videos_list:
+            #     continue
+            # shield_videos = [int(video) for video in shield_videos_list]
+            # video_ids = [int(video_id) for video_id in video_ids if int(video_id) not in shield_videos]
         return video_ids