Реализовать отправку капчи - C#

Узнай цену своей работы

Формулировка задачи:

Долго искал информацию, ничего мне подходящего не нашел. Ситуация следующая: Приложение работает с библиотекой VkNet. Через API я авторизуюсь в ВК. Иногда возвращается ошибка "VkNet.Exception.CaptchaNeededException", т.е просят решить капчу. Поверхностно понял, что каким-то образом нужно отправить capthca_key и captcha_sid. Ка это реализовать в коде? Приметил сервис rucaptcha.com, если можно, подкиньте, пожалуйста, решение через него.
  try
   {
 
  vk.Authorize(new ApiAuthParams
  {
        ApplicationId = appId,
        Login = email,
        Password = pass,
         Settings = scope
  });
 
  }
 catch (VkNet.Exception.CaptchaNeededException cEx)
{
 
   Что тут делать, если попросят ввести капчу?
 
}

Решение задачи: «Реализовать отправку капчи»

textual
Листинг программы
      
      ANS.CaptchaNeeded += async (s, img, err) =>
            {
                    var form = new СaptchaForm(img);
                    form.ShowDialog();
                    if (await ANS.LogIn(form.userAnswer, err.Sid))
                    {
                        AddLogMessage("Вход успешно произведен.");
                        MainPanel.Enabled = true;
                    }
            };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы