c# сниппет для разгадывания addons:capmonster:rc2 устарел?

Bablozavr

Client
Регистрация
26.01.2018
Сообщения
310
Благодарностей
163
Баллы
43
Всем привет!

Вопрос такой, решил воспользоваться C# снпипетом:

Интересует такой момент:
C#:
        HtmlElement image = null;
        if (dynamicCaptcha) image = tab.FindElementByAttribute("table", "class", "rc-imageselect-table.*", "regexp", 0); 
        else image = tab.FindElementByAttribute("img", "class", "rc-image-tile.*", "regexp", 0);

        // если есть изображения
        if (!image.IsVoid)
        {
            // получаем url изображения
            if (!dynamicCaptcha) src = image.GetAttribute("src");
            imageString = image.DrawToBitmap(!dynamicCaptcha);
            project.SendInfoToLog("Поиск изображения " + dynamicCaptcha + " - " + src, needShowMessages);
            timeout = false;
            break;
        }
imageString - содержит строку, которая передается например в капмостр, далее, она превращается в картинку, разгадывается и возвращается ответ.

Это работает, если каптча динамическая, но если каптча статическая, то полученная строка конвертируется из Base64 с ошибкой и сохраняется пустое изображение, при этом переменная imageString не пустая.

Капмонстр использует сверхсекретные технологии для конвертации, или сниппет уже устарел и не актуален?

Последний раз страница редактировалась в 2017 году.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Всем привет!

Вопрос такой, решил воспользоваться C# снпипетом:

Интересует такой момент:
C#:
        HtmlElement image = null;
        if (dynamicCaptcha) image = tab.FindElementByAttribute("table", "class", "rc-imageselect-table.*", "regexp", 0);
        else image = tab.FindElementByAttribute("img", "class", "rc-image-tile.*", "regexp", 0);

        // если есть изображения
        if (!image.IsVoid)
        {
            // получаем url изображения
            if (!dynamicCaptcha) src = image.GetAttribute("src");
            imageString = image.DrawToBitmap(!dynamicCaptcha);
            project.SendInfoToLog("Поиск изображения " + dynamicCaptcha + " - " + src, needShowMessages);
            timeout = false;
            break;
        }
imageString - содержит строку, которая передается например в капмостр, далее, она превращается в картинку, разгадывается и возвращается ответ.

Это работает, если каптча динамическая, но если каптча статическая, то полученная строка конвертируется из Base64 с ошибкой и сохраняется пустое изображение, при этом переменная imageString не пустая.

Капмонстр использует сверхсекретные технологии для конвертации, или сниппет уже устарел и не актуален?

Последний раз страница редактировалась в 2017 году.
и снипет устарел и сверхсекретные технологии в капе. все сразу.
ищи на форуме, несколько раз подымалась эта тема. и по сеткам 3*3 / 4*4 и по динамике и по таскам которые надо передавать в кап.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
если по захвату изображения, то вот тут надо разбираться. щас не помню уже, но когда шерстил код, то там жесть что творится.
на текущий момент даже не знаю работают ли эти функции как задумывалось раньше.

77102


я даже на какой то режим скачку через гет запрос добавлял. какая то картинка не хотела скриниться. подробности уже не помню.
 
  • Спасибо
Реакции: Bablozavr

Bablozavr

Client
Регистрация
26.01.2018
Сообщения
310
Благодарностей
163
Баллы
43

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