Реализовать отправку капчи - 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; } };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д