Ошибка клиента Repl.it DB 429: слишком много запросов на URL-адрес (Python)

avatar
shasha dack
8 августа 2021 в 16:32
82
0
0

Я продолжаю получать ошибку клиента 429 для слишком большого количества запросов. Строка, в которой всегда возникает ошибка: "keys = db.keys()". У меня есть эта строка в цикле while true, который запускается каждые 10 секунд (у меня там есть time.sleep(10)). Также важно отметить, что я использую многопоточность, поэтому несколько вещей могут выполняться одновременно, но я не уверен, влияет ли это на что-либо. Я пробовал time.sleep, переключая пользовательский агент и ища повторную попытку после заголовка, но ничего не нашел. Как я могу предотвратить появление этой ошибки?

Область вокруг кода, выдающего ошибку:

def background():
  while True:
    keys = db.keys()
    if str(keys) != "set()": 
      for aKey in keys:
        #some code
Источник

Ответы (0)