@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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы