[SOLVED] Капча

Andi88

Client
Регистрация
17.10.2015
Сообщения
228
Благодарностей
26
Баллы
28
Ребята, пользуюсь снипетом от Lord_Alfred для разгадывания ReCaptcha и всплыла такая проблема(раньше всё работало) что при маленьком окне инстанса (которое открывается в ZP по умолчанию, когда проект запускается) ReCaptcha уползает наверх http://prntscr.com/8znsuc тоесть она в своей рамке уползает, при запуске ZP и растягивании окна инстанса проблема исчезает, как решить вопрос? (кроме того, чтобы каждый раз растягивать окно:D)

Код:
// поиск капчи
var he = instance.ActiveTab.FindElementById("rc-imageselect");
if (he.IsVoid) return "sorry";

// конвертация в jpg
var attribute = he.DrawToBitmap(false);
var ms = new System.IO.MemoryStream(Convert.FromBase64String(attribute));
var bmp = new System.Drawing.Bitmap(ms);
var msJpeg = new System.IO.MemoryStream();
bmp.Save(msJpeg, System.Drawing.Imaging.ImageFormat.Jpeg);
var jpeg = Convert.ToBase64String(msJpeg.ToArray());
bmp.Dispose();

// распознавание
var answer = ZennoPoster.CaptchaRecognition("Rucaptcha.dll", jpeg, "id_constructor=23");

// разделение параметров и складывание их в переменные
var split = answer.Split(new [] { "-|-" }, StringSplitOptions.RemoveEmptyEntries);
if (split.Length == 2) {
    project.Variables["re2_RecognitionResult"].Value = split[0];
    project.Variables["re2_WrongCaptcha"].Value = split[1];
} else {
    throw new Exception("Error");
}
   
return "ok";
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
instance.SetWindowSize(1500,900);

в начале проекта. это изменить размер окна инстанса
первой число ширина окна
второе высота
 
  • Спасибо
Реакции: Andi88

Andi88

Client
Регистрация
17.10.2015
Сообщения
228
Благодарностей
26
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
C# код
 

Andi88

Client
Регистрация
17.10.2015
Сообщения
228
Благодарностей
26
Баллы
28

Andi88

Client
Регистрация
17.10.2015
Сообщения
228
Благодарностей
26
Баллы
28
Всё, заработало)
 

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