КМ не ест рекапчу2

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

IgorSush

Client
Регистрация
11.02.2016
Сообщения
312
Реакции
108
Баллы
43
Приветствую, вот такая проблема:
cm.jpg
Пользуюсь сниппетом из вики, CMconnector.exe скачал, положил куда надо. В КМ модуль рекапча картинки включен.
Подскажите, как победить?
 
Откуда отправляете капчу, из какого софта?
 
Из постера, 5.10.6.0
 
Да, модуль сначала был greyed, я его включил.
Другие картинки гадать не пробовал, но аудио рекапчу гадает нормально.
 
Да, модуль сначала был greyed, я его включил.
Другие картинки гадать не пробовал, но аудио рекапчу гадает нормально.
Всегда ошибка "тип не определен" или иногда нужный модуль определяется?
 
Я кажется понял, в настройках модуля в "допустимые размеры изображений" стоят 300х300 и 378х378

А в логе изображения 450х450(одна картинка) и 390х390(12 картинок, блок 3х4)
Т.е. он их просто не берет из-за больших размеров

И странно еще, в логе появляются блоки картинок 3х4 как на самой рекапче, но большинство индивидуальные картинки.
Может дело в сниппете?
 
Я кажется понял, в настройках модуля в "допустимые размеры изображений" стоят 300х300 и 378х378

А в логе изображения 450х450(одна картинка) и 390х390(12 картинок, блок 3х4)
Т.е. он их просто не берет из-за больших размеров

И странно еще, в логе появляются блоки картинок 3х4 как на самой рекапче, но большинство индивидуальные картинки.
Может дело в сниппете?
Сниппет картинку не редактирует. Какие юзер агенты и размеры инстанса браузера ставите, старайтесь стандартные для обычных ПК использовать, не для каких нибудь хитрых устройств.
 
Устанавливаю размер инстанса и окна так:

Код:
Развернуть Свернуть Копировать
// установка рандомных размеров окна и инстанса
Random rnd = new Random();
string[] monitorSizeArr = {"1366|768", "1920|1080", "1280|1024", "1680|1050", "1600|900"};
string monitorSize = monitorSizeArr[rnd.Next(0,5)];
string[] split = monitorSize.Split(new[] {"|"}, StringSplitOptions.None);
    
int ScrSizeWidth = Convert.ToInt16(split[0]);
int ScrSizeHeight = Convert.ToInt16(split[1]);
int AvailScrWidth = ScrSizeWidth;
int AvailScrHeight = ScrSizeHeight - 30;
int WindowSizeWidth = ScrSizeWidth;
int WindowSizeHeight = ScrSizeHeight;
int OuterWidthShift = rnd.Next(7, 25);
int OuterHeightShift = rnd.Next(96, 140);

project.Profile.ScreenSizeWidth = ScrSizeWidth;
project.Profile.ScreenSizeHeight = ScrSizeHeight;
project.Profile.AvailScreenWidth = AvailScrWidth;
project.Profile.AvailScreenHeight = AvailScrHeight;
project.Profile.OuterWidthShift = OuterWidthShift;
project.Profile.OuterHeightShift = OuterHeightShift;
// Костыль по http://zennolab.com/discussion/threads/window-size-vopros-na-kotoryj-nikto-ne-znaet-otvet.33212
WindowSizeWidth = WindowSizeWidth +49;
WindowSizeHeight = WindowSizeHeight +114;
instance.SetWindowSize(WindowSizeWidth, WindowSizeHeight);


Юзерагенты - фф стандартные,
Код:
Развернуть Свернуть Копировать
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/50.0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 6.1; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Mozilla/5.0 (Windows NT 5.1; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0


Больше никаких манипуляций с инстансом и браузером в шаблоне нет...
 
Я кажется понял, в настройках модуля в "допустимые размеры изображений" стоят 300х300 и 378х378

А в логе изображения 450х450(одна картинка) и 390х390(12 картинок, блок 3х4)
Т.е. он их просто не берет из-за больших размеров

И странно еще, в логе появляются блоки картинок 3х4 как на самой рекапче, но большинство индивидуальные картинки.
Может дело в сниппете?
Так вы и не ответили всегда или не всегда тип не определен.
Данные картинки, которые у вас на скрине возможно просто не поддерживаются модулем.
Картинки сейчас в принципе плохо гадаются.
 
Сорри, пропустил
картинки всегда "тип не определен"
 
Скинул, спасибо
 
Скинул, спасибо
Какой минимальный процент распознавания стоит в настройках? Если он выше чем процент распознавания чем на модуле для Рекапча2, то капчи не будут распознаваться.
Recognition rate.png
 

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