В коде, который представлен ниже, использован сервис:
https://anti-captcha.com/
Вам нужно там зарегистрироваться, получить token от API и ввести его в поле, где он запрошен.
import vk_api, python3_anticaptcha
from python3_anticaptcha import ImageToTextTask, errors
def captcha_handler(captcha):
key = ImageToTextTask.ImageToTextTask(anticaptcha_key=ваш api ключ, save_format='const') \
.captcha_handler(captcha_link=captcha.get_url())
# Пробуем снова отправить запрос с капчей
return captcha.try_again(key['solution']['text'])
При авторизации аккаунта в вк, вам нужно добавить атрибут captcha_handler:
vk_session = vk_api.VkApi(token=token, captcha_handler=captcha_hander)
Сервис является платным, но того стоит