Капча как бы забольшая...

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Зенька при распознании капчи пишет такой текст "anti-captcha.com module Ваша капча превышает лимит в 30кб".
1) Капча вот http://uploads.ru/h0can.jpg, тобишь даже 20кб нету.
2) На antigate лимит 100кб.

Как решить проблему?
Билд 5.0.4.1
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Пипец, через загрузку на самом сайте antigate всё рулит. Китаёзики распознают капчу оперативно!
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
352
Баллы
63
Zubrjonok, обновись до последней версии программы. (если закончилась подписка скинь линк с личку проверю отправку на 5.0.7.0)
 

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18

Вложения

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Кстате, на antigate.com в логах пишется "ERROR_TOO_BIG_CAPTCHA_FILESIZE 2 ваша капча имеет размер более 100 килобайт". Тобишь зенька увеличивает капчу как минимум в пять раз!!! Вопрос: Зачем?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Посмотрим.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Кстати тоже обратил внимание на модуль captchasaver
Если сохранить черно-белую картинку руками, у неё получается 4 уровня цвета, при сохранении зенкой у неё уже получается 32 уровня (при сохранении картинки через GET у неё 4 уровня, как и положено). Из-за чего картинка неправильно распознаётся и имеет в два раза больший размер.
 

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Кстати тоже обратил внимание на модуль captchasaver
Если сохранить черно-белую картинку руками, у неё получается 4 уровня цвета, при сохранении зенкой у неё уже получается 32 уровня (при сохранении картинки через GET у неё 4 уровня, как и положено). Из-за чего картинка неправильно распознаётся и имеет в два раза больший размер.
Хз как там другие, а эта капча нормально сохраняется через captchasaver и потом распознаётся через сам сайт antigate... Т.е. в шаблон добавлена ветка, которая сохраняет капчу, активирует вкладку, потом заходит на портал antigate, потом заливает капчу, ждёт, спарсивает последнию распознанную капчу, закрывает вкладку. И ПАБАМ!!! Вставляет распознанный текст!
Опять я "поссать через балкон пошёл"! :lol:
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
Проблема вообще вот в чем.
В модуль распознавания капча приходит как объект картинки.
Перед отправкой капча сжимается в формат PNG и отсылается на сервис распознавания. Сделано это для того, чтобы вносить меньше шумов в картинку при отправке на сервис.
Собственно данная капча, в PNG сжимается плохо, получается 109Кб.
Модуль, который отправляет капчу в формате JPG на сервис можно скачать по ссылке.
https://dl.dropboxusercontent.com/u/23080832/Soft/AntiGateTester/Anti-Captcha-AsJpeg.7z




PS: Когда вы используете CaptchaSaver он парсит расширение файла и выдает капчу в нужном формате, в данном случае jpg, который занимает 19 килобайт.
 
Последнее редактирование:
  • Спасибо
Реакции: Maria Arbuzova и Zubrjonok

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Проблема вообще вот в чем.
В модуль распознавания капча приходит как объект картинки.
Перед отправкой капча сжимается в формат PNG и отсылается на сервис распознавания. Сделано это для того, чтобы вносить меньше шумов в картинку при отправке на сервис.
Собственно данная капча, в PNG сжимается плохо, получается 109Кб.
Модуль, который отправляет капчу в формате JPG на сервис можно скачать по ссылке.
https://dl.dropboxusercontent.com/u/23080832/Soft/AntiGateTester/Anti-Captcha-AsJpeg.7z
Заработало! Спасибо!
П.С. Где можно почитать о дополнительных опциях распознавания на antigate. Ну типа как послать только русскоязычным, только цифры и т.д.
 
Последнее редактирование модератором:

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
phrase => 0 или 1 (0 по умолчанию, 1 помечает что у капчи 2-4 слова)
regsense => 0 или 1 (0 по умолчанию, 1 помечает что текст капчи чувствителен к регистру)
numeric => 0 или 1 или 2 (0 по умолчанию, 1 помечает что текст капчи состоит только из цифр, 2 помечает что на капче нет цифр)
calc => 0 или 1 (0 по умолчанию, 1 помечает что цифры на капче должны быть сплюсованы)
min_len => 0..20 (0 по-умолчанию, помечает минимальную длину текста капчи)
max_len => 0..20 (0 - без ограничений, помечает максимальную длину капчи)

Например чтобы указать, что капча регистрозависимая и состоит из 2 и более слов, надо в параметрах модуля написать
phrase=1&regsense=1
 
  • Спасибо
Реакции: zennoX и Zubrjonok

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Проблема вообще вот в чем.
В модуль распознавания капча приходит как объект картинки.
Перед отправкой капча сжимается в формат PNG и отсылается на сервис распознавания. Сделано это для того, чтобы вносить меньше шумов в картинку при отправке на сервис.
Собственно данная капча, в PNG сжимается плохо, получается 109Кб.
Модуль, который отправляет капчу в формате JPG на сервис можно скачать по ссылке.
https://dl.dropboxusercontent.com/u/23080832/Soft/AntiGateTester/Anti-Captcha-AsJpeg.7z




PS: Когда вы используете CaptchaSaver он парсит расширение файла и выдает капчу в нужном формате, в данном случае jpg, который занимает 19 килобайт.
Обновите, пожалуйста, dll - очень нужно :-)
 
Последнее редактирование модератором:

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
не понял, а зачем её обновлять то?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
При использовании версии, сжимающей капчу в jpeg, появляется ошибка:
 
Последнее редактирование:

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
На основе оригинального модуля по образу и подобию сделал вариант с jpeg-сжатием, собрал - заработало :bk:
Еще вероятно не хватало конфига под новый модуль.
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
В dll ничего не менялось. Просто Windows помечает скаченные dll, как недоверенные.
Отсюда могут возникать такие проблемы. Все даже хуже если распаковать виндовым zip архиватором, то все равно сохранит атрибут скаченности с сетевого источника.
Надо распаковывать сторонним архиватором например rar или 7z, они не тянут эти атрибуты дальше.
поменял все ссылки на 7z, чтобы такой проблемы не было.
 
  • Спасибо
Реакции: KirillOFF
Регистрация
26.05.2020
Сообщения
461
Благодарностей
164
Баллы
43
Кто-то значет, что это за ошибка и как ее лечить? На одном ПК работает шаб нормально, на другом такую ошибку выдает...
 

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