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

Как написать обработку исключения ошибки VK API Error 18 «User was deleted or banned»?

Вот таким кодом (используется библиотека vk_requests) пытаюсь получить айдишники друзей юзеров из списка ids:
all_ids = list()
for id_ in tqdm(ids):
    counts = api.friends.get(user_id=id_, count=0)['count']  # look at mount of friends
    cycle = min(10, ceil(counts/1000))  # create var with counter which define number of cycles  
    
    for i in range(cycle):
        shift = 0 # var for offset
        friends = api.friends.get(user_id=id_, offset=shift, count=1000)['items']  # get the 1000 friends 
        for friend in friends:
            all_ids.append(friend)


Выдаёт ошибку
VkAPIError: error_code=18,message='User was deleted or banned',request_params={'method': 'friends.get', 'oauth': '1', 'v': '5.92', 'user_id': '11475787', 'count': '0'}


Как написать исключение для этой ошибки? Если Вам не трудно, объясните как для идиота, спасибо.
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы