|
@@ -120,11 +120,12 @@ class LoginCookiePool(CookiePoolInterface):
|
|
|
update_columns_value=username)
|
|
|
|
|
|
@func_set_timeout(60)
|
|
|
- def get_cookie(self, wait_when_null=True) -> User:
|
|
|
+ def get_cookie(self, wait_when_null=True, sleeptime=25) -> User:
|
|
|
while True:
|
|
|
try:
|
|
|
user_cookie = self._redisdb.rpoplpush(self._tab_cookie_pool)
|
|
|
if not user_cookie and wait_when_null:
|
|
|
+ tools.delay_time(sleeptime)
|
|
|
log.info("暂无cookie 生产中...")
|
|
|
self.login()
|
|
|
continue
|