Или речь идет о том, что долго не получается получить 200 ответ? Тогда например так:
for name in tqdm(list_names[3:4]):
for number in tqdm(range(1,20)):
current_retries = 0
while True:
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36'}
p = {'searchQuery' : name,
'page' : number}
r = requests.get(f'https://www.renins.ru/docs/agents', params = p, headers=headers, cookies={'abc': 'all', 'count': '10'})
if r.status_code == 200:
break
else:
current_retries += 1
if current_retries >= 5: # по желанию
break
Samijonek, что не работает? Я aiogram не пользуюсь, но сомневаюсь что декоратор передает так же параметр callback_data, есть же уже callback, зачем еще.
Импортов нет, вызова функции нет, callback_data == check_ тут в принципе не определена переменная.
Оно и не выполнится. Вы перемещаете человека в лобби и тут же проверяете, есть ли кто в этом лобби. Очевидно, что есть, если вы сами только что туда переместили пользователя. Логичней было бы проверять в этом же декораторе обновление голосовых каналов, только в бефор. Если у пользователя пустой афтер.ченел, а бефор.ченел соответствует условию временных комнат, например, название начинается с "Комната: ", либо вы заранее сохранили ID комнаты, либо еще как-то. В общем если пользователь вышел из временной комнаты, и длина before.channel.members стала равна нулю, то нужно удалять.
Ultraz, нет ошибок, написано же, что установилось. Не скажу за MS версию, но я бы обычную с сайта поставил.
Вам просто пип советуют обновить. Ну и можно ПК перезагрузить, чтобы переменные в PATH встали до конца
Ultraz, странные рекомендации. 3.10 вышел неделю назад или вроде того. Даже на 3.9 не все работает, а тут...
Тем более такая жирная библиотека, как numpy. В общем ставьте пониже, 3.7-3.8.
Или речь идет о том, что долго не получается получить 200 ответ? Тогда например так: