Сниппет для отправки капчи

  • Автор темы Автор темы backoff
  • Дата начала Дата начала

backoff

Client
Регистрация
20.04.2015
Сообщения
6 390
Реакции
6 673
Баллы
113
Привет.
Да да, знаю что таких тем вагон, уже все нашел, но не получается отправить капчу нормально выдает ошибку.
Короче говоря сохраняю капчу с ВК через апи, а отправить ее не могу.

Использую этот сниппет (раньше работал давно)
Код:
Развернуть Свернуть Копировать
//Отправка капчи из картинки
var captcha__get = project.Variables["captcha_file"].Value;
var image = System.Drawing.Image.FromFile(@captcha__get);
string base64String = String.Empty;
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
    image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
    byte[] imageBytes = ms.ToArray();
    base64String = Convert.ToBase64String(imageBytes);
}
var result = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", base64String, "");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;

ошибку выдает:
выполнение действия csharp owncode недостаточно памяти

в общем давно не пользовался сниппетом, может что поменялось.
сейчас на последней версии 5.10.2.0
 
У меня такое выдавало, когда вместо каптчи что то другое подхватывалось
Точно ли в переменной лежит каптча?
 
блин горелый, нашел ошибку, она была в том, что я случайно парсил капчу из другой переменной, ее там естественно не было...
сорри, уже 10часов за проектом, глаз замылился.
 
как отправить картинку сразу не сохраняя на комп , вот вопрос №1
 
нет нет я имею ввиду в сниппете.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)