Задать вопрос
@YraganTron

Как составить алгоритм, который бы собирал id друзей моих друзей и т.д.?

Интересует такой алгоритм в глубину по n.

deep = 0
id_1 = [id]
id_2 = []

while deep != 2:
    for x in range(len(id_1)):
        if api.users.get(user_ids=id_1[x])[0].get('deactivated', 0) == 0:
            id_2.extend(api.friends.get(user_id=id_1[x]))
    id_1 = id_2.copy()
    id_2.clear()
    deep += 1


При deep больше 2, выдает несколько ошибок. Как исправить?

Ошибки
TypeError: getresponse() got an unexpected keyword argument 'buffering'

ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))

requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))


P.S. Раньше он выдавал другие ошибки
  • Вопрос задан
  • 685 просмотров
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
AST Москва
До 350 000 ₽
21 янв. 2025, в 03:52
100000 руб./за проект
21 янв. 2025, в 03:49
100000 руб./за проект