dongzhaorui 3 年之前
父節點
當前提交
531f49d12a
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      find_source/crawler/schedule.py

+ 5 - 2
find_source/crawler/schedule.py

@@ -7,8 +7,11 @@ class Scheduler:
     def __init__(self, queue=None):
     def __init__(self, queue=None):
         self.mrq = (queue or RedisQueue())
         self.mrq = (queue or RedisQueue())
 
 
-    def get_task(self):
-        return self.mrq.pop_task([REDIS_KEY])
+    def get_task(self, redis_key=None):
+        if redis_key is not None:
+            return self.mrq.pop_task_by_key(redis_key)
+        else:
+            return self.mrq.pop_task([REDIS_KEY])
 
 
     def insert_task(self, task, level=1, **kwargs):
     def insert_task(self, task, level=1, **kwargs):
         """插入一条任务"""
         """插入一条任务"""