python273 / vk_api

Модуль для создания скриптов для ВКонтакте | vk.com API wrapper
https://pypi.org/project/vk-api/
Apache License 2.0
1.33k stars 322 forks source link

Не запоминает устройство #508

Closed NovSergey closed 3 months ago

NovSergey commented 3 months ago

В обработчик auth_handler делаю, чтобы запоминалось устройство, но при перезапуске скрипта всё равно требует одноразовый код

Окружение

vk_api: 11.9.9

Пример

def captcha_handler(captcha):
    print("Прилетела капча")

    captcha_url = captcha.get_url()

    urlretrieve(captcha_url, "captcha.jpg")

    key = input("Captcha: ")

    return captcha.try_again(key)

def two_factor():
    code = input('Code? ')
    return code, True

vk_session = vk_api.VkApi(app_id=6287487, login="", password="", auth_handler=two_factor, captcha_handler=captcha_handler,config_filename="config.json")
vk_session.auth()