Загрузка...

VK API / Authorization of accounts without a number

Thread in Python created by Serg1us Mar 16, 2020. 249 views

  1. Serg1us
    Serg1us Topic starter Mar 16, 2020 1 Sep 15, 2018
    Всем привет
    Имеем вот такой код:
    Code
    import vk_api
    import os, sys
    import requests

    if sys.platform.lower() == "win32":
    os.system('color')

    class color:
    HEADER = '\033[95m'
    blue = '\033[94m'
    green = '\033[92m'
    WARNING = '\033[93m'
    red = '\033[91m'
    end = '\033[0m'
    bold = '\033[1m'
    UNDERLINE = '\033[4m'

    prx = 0;

    while not prx:
    a = input(f'{color.bold}{color.blue}>> {color.end}Название файла с аккаунтами: ')

    try:
    with open(a) as file:
    prx = [row.strip() for row in file]
    except:
    print(f'{color.bold}{color.red}<< {color.end}Не удалось найти файл с аккаунтами{color.end}')

    b = input(f'{color.bold}{color.blue}>> {color.end}Введите идентификатор группы: ')
    print ('')

    total = 0;
    errors = 0;

    def captcha_handler(captcha):
    key = input(f">> {color.bold}{color.red}Введите капчу (Link: {captcha.get_url()}: ")
    return captcha.try_again(key)

    for i in range(len(prx)):
    try:
    a = prx[i].split(':', maxsplit = 1)
    vk_session = vk_api.VkApi(a[0], a[1], captcha_handler=captcha_handler)
    vk_session.auth()
    vk = vk_session.get_api()
    vk.groups.join(group_id = b)
    total += 1
    print(f'{color.bold}{color.green}>> {color.end}{a[0]} — вкид оформлен успешно!{color.end}')
    except vk_api.VkApiError as clown:
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — неизвестная ошибка {color.end}— {color.red}{color.bold}{clown}{color.end}')
    except vk_api.exceptions.AuthError: # Ошибка авторизации
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — ошибка при авторизации{color.end}')
    errors += 1
    except vk_api.exceptions.BadPassword: # Неверный пароль
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — неверный пароль{color.end}')
    errors += 1
    except vk_api.exceptions.AccountBlocked: # Аккаунт заблокирован
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — аккаунт заблокирован{color.end}')
    errors += 1
    except vk_api.exceptions.TwoFactorError: # Двухфакторка
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — на аккаунте двухфакторная аутентификация{color.end}')
    errors += 1
    except vk_api.exceptions.SecurityCheck: # Ошибка безопасности
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — ошибка безопасности{color.end}')
    errors += 1;
    except vk_api.exceptions.Captcha as captcha:
    print(f'{color.bold}{color.red}<< {color.end}{a[0]} — необходимо ввести капчу{color.end}')
    except:
    print(f'{color.bold}{color.red}<< {color.end}Неизвестная ошибка{color.end}')
    errors += 1



    print(f'\n{color.bold}{color.green}>> {color.end}Оформлено подписок: {color.green}{total}/{color.blue}{len(prx)}{color.end}. Неудачных входов: {color.red}{errors}{color.end}')
    os.system('pause')
    Далее имеем такую ошибку -[IMG]
    Что нужно? Нужно либо исправить ошибку, либо подскажите, как авторизировать аккаунты без номера телефона
     
Loading...
Top