Имеется к примеру вот такой вот код
import random
import requests
import vk_api
token = 'TOKEN' # Токен пользователя
delay = '5' # Задержка в секундах
vk_session = vk_api.VkApi(token=token)
from vk_api.longpoll import VkLongPoll, VkEventType
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
if 'Привет:' in event.text:
time.sleep(int(delay))
if event.from_user:
vk.messages.send(
user_id = event.user_id,
random_id = random.randint(111111,999999999),
message = 'Привет'
)
Каким образом можно получить капчу и решать ее с помощью антикапчи, после чего отправлять в ВК? Или как вообще это все надо реализовать?
###UPD:
Я немного изменил код
try:
vk.messages.send(
user_id = event.user_id,
random_id = random.randint(111111,999999999),
message = 'Привет'
)
except vk_api.Captcha as e:
print(e.url) #картинка с капчей
print(e.sid) #sid капчи для отправки ответа
Если мне вылазит капча, то я получаю её sid и url. Каким образом я теперь могу отправить её в антикапчу, получить решение и отправить в ВК?