ZebroidФорумПубличный разделВопросыФункция AntiCaptcha в скриптах автопостинга не работает

Функция AntiCaptcha в скриптах автопостинга не работает

05 августа 2014, 09:57
Зарегистрирован: 01 сентября 2011, 18:52
В скрипте пишу строку:
tmp := AntiCaptcha('kl...jf','/url-captcha/');

При запуске теста, в окошке с логом выводится:
Компилятор: [Error] (34:3): Unknown identifier 'AntiCaptcha'

Подскажите что я не так делаю?

Комментарий отредактирован 1 раз(а). Последний раз редактировал Kostushko 05 августа 2014, 10:49.
05 августа 2014, 10:50
Зарегистрирован: 01 сентября 2011, 18:52
Похоже что обновился синтаксис, но документация осталась прежней, в стандартных скриптах есть CaptchaSolving, а на сайте и в документации про нее нет ни слова.

05 августа 2014, 11:14
Зарегистрирован: 01 сентября 2011, 18:52
Уже разобрался, CaptchaSolving работает как надо, когда идет массвый постинг — распознает через сервис распознавания каптчи, когда тестовый постинг — запрашивает каптчу у пользователя. Но документацию лучше обновить.

05 августа 2014, 19:35
Зарегистрирован: 01 сентября 2011, 18:52
И еще картинка с каптчей режется, если каптча уменьшена через стили (например, каптча отображается в размере 30*60, а сама картинка каптчи имеет размер 60*120, в этом случае на распознавание отправляется обрезка исходной каптчи размером 30*60).

06 августа 2014, 16:49
Зарегистрирован: 10 апреля 2012, 00:00

Kostushko в своем сообщении писал(а):Уже разобрался, CaptchaSolving работает как надо, когда идет массвый постинг — распознает через сервис распознавания каптчи, когда тестовый постинг — запрашивает каптчу у пользователя. Но документацию лучше обновить.


Спасибо, обязательно обновлю.

Kostushko в своем сообщении писал(а):И еще картинка с каптчей режется, если каптча уменьшена через стили (например, каптча отображается в размере 30*60, а сама картинка каптчи имеет размер 60*120, в этом случае на распознавание отправляется обрезка исходной каптчи размером 30*60).


Каптчу программа получает от браузера. Если браузер отрендерил только часть картинки, то и Зеброиду будет отправлена только её часть. Перед запрашиванием у браузера картинки, с помощью скриптов можно поправить стили таким образом, чтобы отренедрилась вся картинка.

P.S. Тему перенес в Вопросы.

06 августа 2014, 18:21
Зарегистрирован: 01 сентября 2011, 18:52
Каптчу программа получает от браузера. Если браузер отрендерил только часть картинки, то и Зеброиду будет отправлена только её часть. Перед запрашиванием у браузера картинки, с помощью скриптов можно поправить стили таким образом, чтобы отренедрилась вся картинка.

Спасибо, по поводу рендера в браузере: каптча просто уменьшена в размер 30*60, а в сервис распознавания она отправляется обрезанной в 30*60 от 60*120. В принципе я через JS изменил стили каптчи и увеличил её до полного размера. Но мне кажется что этот момент с обрезкой, вместо уменьшения — сильно неочевидный, его не понять пока не зайдешь в сервис распознавания.

Комментарий отредактирован 1 раз(а). Последний раз редактировал Kostushko 06 августа 2014, 18:22.
07 августа 2014, 11:47
Зарегистрирован: 10 апреля 2012, 00:00

Kostushko в своем сообщении писал(а):

Каптчу программа получает от браузера. Если браузер отрендерил только часть картинки, то и Зеброиду будет отправлена только её часть. Перед запрашиванием у браузера картинки, с помощью скриптов можно поправить стили таким образом, чтобы отренедрилась вся картинка.

Спасибо, по поводу рендера в браузере: каптча просто уменьшена в размер 30*60, а в сервис распознавания она отправляется обрезанной в 30*60 от 60*120. В принципе я через JS изменил стили каптчи и увеличил её до полного размера. Но мне кажется что этот момент с обрезкой, вместо уменьшения — сильно неочевидный, его не понять пока не зайдешь в сервис распознавания.


Можете мне скинуть адрес страницы на которой можно лицезреть такую каптчу?

07 августа 2014, 12:30
Зарегистрирован: 01 сентября 2011, 18:52

admin в своем сообщении писал(а):Можете мне скинуть адрес страницы на которой можно лицезреть такую каптчу?


us.ae.aliexpress.com/wsuser/buyerJoin/expressJoin_ru.htm

Вот тут виден исходный рамер каптчи и то как она уменьшена через стили:


Вот тут видно в каком виде она отправляется в сервис распознавания:


Т.е. в браузере она уменьшена в размер 103*29 (101*27 с учетом рамки), а сервис распознавания уже получает не уменьшенную картинку а обрезанную в размер 101*27.

07 августа 2014, 15:00
Зарегистрирован: 10 апреля 2012, 00:00
Ок, я понял, спасибо, постараюсь что-то придумать