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