import vk_api
def captcha_handler(captcha):
key = input(f'Введите код капчи, ссылка на изображение капчи {captcha.get_url()}: \n').strip()
return captcha.try_again(key)
def auth_handler():
key = input("Телефонный код: ")
# Если: True - сохранить, False - не сохранять.
remember_device = True
return key, remember_device
login = "79998887766"
password = "qwerty12345"
try:
vk_session = vk_api.VkApi(login=login, password=password, captcha_handler=captcha_handler, auth_handler=auth_handler)
vk_session.auth()
vk_api_main = vk_session.http
print('\nя зашёл в вк')
except Exception as exc:
if 'Captcha' in str(exc):
print('\nНужен ввод капчи')