@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.
@Sadzurami said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
- Эта проблема не совсем из-за GPU, а из-за того, что вы используете как-раз методы solver_properties. После обработки картинка имеет другой mime-type, который Capmonster не распознаёт. Если не ошибаюсь, БАС ставит application/octet-stream вместо image/jpeg.
Если не отдавать картинку старым методам, то и mime-type не будет сломан.
При всех моих тестах на серваках с GPU уходило почему-то правильно картинка даже после обработки и Capmonster её принимал как положено. Совпадение?
Внутренний http клиент бас кокраз не рекомендуется @Fox, мол все настройки вне модуля переедут в него? Или это другое? Я проверю..
@Sadzurami said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
И ещё один момент. Модуль работает, если язык капчи выбран английский. Можно информацию о задании вытаскивать из того же кэша, ассоциативный массив в recaptcha/*/reload. В таком случае работать будет с любым языком.
Для hCaptcha - один язык английский. У рекаптча 2 в модуле - 4 языка.
@root мне писал, что его сервис поддерживает только английский язык задания. Я тоже думал собирать такой массив, затем занимается переводом, потом увидел что hcaptchу штормит и там постоянно новые задания лезут. Прикинул так объем работ и поздабил. Когда она мне понадобится массово, может быть сделаю еще поддержку русского.
@FastSpace если использовать основной http клиент - все настройки, которые ранее были установлены в скрипте, будут использоваться: прокси, заголовки и тд. На внутренний клиент это никак не влияет.
По поводу картинки. Совпадения? Нет.
Можете сами проверить, у капмонстра есть режим отладки, который умеет сохранять запросы и пришедшие картинки. Все картинки от баса доходят целыми.
Обрезаются они уже на этапе детекта, т.к. кампонстр не понимает mime-type.
Насчёт рекапчи 2-4 языка - вижу. Там перебор возможных значений из модуля @DoctorKrolic для языков ru, en, us, nl. Очень тяжёлая операция и не совсем красивая. Её суть - простое нахождение taskdef по тексту, что написан в шапке капчи. Смысла в этом не особо много, ибо эти taskdef (правильнее говорить - freebase id), уже находятся в запросе капчи по маске recaptcha/*/reload.
@Sadzurami Я понял, тогда апдейт на днях сделаю с внутренним клиентом, если он решит проблему этих картинок.
Хотя у меня этой проблемы и нет :D, я все свои серваки гонял через модуль и все изображения уходили в CapMonster и распознавались им правильно )
Насчёт рекапчи 2-4 языка - вижу. Там перебор возможных значений из модуля @DoctorKrolic для языков ru, en, us, nl. Очень тяжёлая операция и не совсем красивая. Её суть - простое нахождение taskdef по тексту, что написан в шапке капчи. Смысла в этом не особо много, ибо эти taskdef (правильнее говорить - freebase id), уже находятся в запросе капчи по маске recaptcha/*/reload.
И это проверю, моя задача была как можно быстрее решать каптчу, если из кэша достаточно выдернуть этот id и сопоставить его с taskdef СM это просто замечательно :)
@FastSpace Проверил на рекаптче которую не видит стандартный модуль. Работает, спасибо!
@Sadzurami проверил этот reload, просто респект за идею :) там в этом JSON ещё инфа о количестве квадратов, динамическая ли она и т.д.
+1, 1.5с можно будет оптимизировать скорость между квадратами.
Наверняка такое есть и для hcaptha, чтобы убрать этот костыль с переключением языка.
В текущем встроенном модуле Recaptcha 2 с фиксами от @DoctorKrolic уходит 4x4 и сетка 3x3 обрезанной - наглядно видно в его теме белый квадрат незаполненный
Насчёт рекапчи 2-4 языка - вижу. Там перебор возможных значений из модуля @DoctorKrolic для языков ru, en, us, nl. Очень тяжёлая операция и не совсем красивая. Её суть - простое нахождение taskdef по тексту, что написан в шапке капчи. Смысла в этом не особо много, ибо эти taskdef (правильнее говорить - freebase id), уже находятся в запросе капчи по маске recaptcha/*/reload.
Где ж вы все были, когда я свой модуль выкладывал) Так-то мой модуль сейчас с официальной сборкой БАСа поставляется. Сказали бы раньше - успел бы поправить - сейчас встроенный модуль получше бы был.
@DoctorKrolic said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
Так-то мой модуль сейчас с официальной сборкой БАСа поставляется. Сказали бы раньше - успел бы поправить
а закоммитить в репозиторий баса уже нельзя?
@yrsmir said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
Что то не работает норм. На одном сайте есть сразу 2 гкапчи мне нужно чтобы правую капчу решал, а он левую решает, исправил селектор именно где кликать тогда не решает.
Надо сайт глянуть (в личку можно)
@Ninter said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
рекапчу капча.гуру тоже решает, если я правильно понимаю, можешь добавить?
Кликами нет
@UserTrue said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
@Ninter said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
рекапчу капча.гуру тоже решает, если я правильно понимаю, можешь добавить?
Кликами нет
Обещал скоро добавить поддержку, я сразу добавлю его тоже.
Причем наверно даже в мулти режиме подключу тоже на выбор, если капмонстер ошибся можно отправить в каптчу гуру :) Так быстрее чем решать новую каптчу. Например на imageselect виде.
@yrsmir said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:
Есть решение по моему вопросу?
Я как только выпущу обновление, включу туда фикс для двух капч. Если получится это пофиксить.
Шас я занет этим recaptcha/*/reload и есть проблемы.
Сетка 4x4 присылает в кэш наперед 2-5 заданий. Я это решил, просто запоминать на перед эти задания, а не бегать в кэш.
Между сетками 3x3 есть момент когда появляется новое задание, а кэша нет для него. Придется отказаться от метода который предложил @Sadzurami и вернутся к как было.
Подъехал патч 1.1:
Теперь капча будет работать, даже если находится в двух вложенных фреймах и еще если в том вложенном фрейме 2 капчи одновременно )
Не удалось исправить или реализовать:
Внимание! Для clouflare всё работает!
Надо выбрать селектор капчи и позицию капчи 1...... Там их 2 вида

Потом подумаю как автоматизировать этот процесс без указания, как столкнусь с этой капчей и русский язык поддержку сделаю.
Встроенный модуль рекаптчи2 вообще всегда только с первым работает.
Версия 1.2
В жестком много потоке на убитых медленно прокси проверил работу - hCaptha работает, её тестировал меньше ввиду того, что мне она не нужна сейчас.