Можно ли как-то снифер воскресить, хотя бы старый?
Через содержание ответа и консоль не всегда удобно смотреть (в консоле статус, в содержании ответа ответ)
Recaptcha2
-
Название: Recaptcha2
Версия: 7.2 (на данный момент версия этого модуля в БАС - 7.0)
Данные: ReCaptcha2.zip
Согласие на добавление модуля в BAS: Да
Описание: Данный модуль - улучшенная версия стандартного модуля "Recaptcha2", в которой были исправлены наиболее явные баги, связанные с методом решения рекапчи методом "capmonsterimage". А именно:- [v6.1] Теперь цельные изображения 4x4 передаются в CapMonster правильно:

- [v6.1] Если CapMonster возвращает ответ
ERROR_CAPTCHA_UNSOLVABLE, то вместо завершения действия решения рекапчи с ошибкой, БАС перезагрузит капчу и будет дальше пытаться её решить. - [v6.1] В ходе разбора исходного кода было обнаружено, что для того, чтобы правильно кликать по изображением согласно их номерам, БАС всё же определял тип сетки изображения. Наряду с сетками 3x3 и 4x4 в коде также присутствовала сетка 4x2. Она действительно раньше иногда попадалась (в моей памяти почему-то отпечаталось, что на такой сетке просили выбирать витрины). Но на данный момент эта сетка больше не встречается. Соответственно, ненужный код, обрабатывающий её, был удалён.
- [v6.2-6.3] Ошибка решения капчи
Recaptcha 2 image cache is empty, use Cache Mask Allow action before page with captcha load.была полностью устранена. - [v6.3] Теперь задание передаётся в CapMonster не напрямую, а с помощью параметра запроса
TaskDefи специального кода задания. Благодаря этому баг, когда CapMonster не мог распознать тип задания и возвращалERROR_CAPTCHA_UNSOLVABLE, был пофикшен. Например, такое задание раньше не могло бы быть решено:

Таким образом, можно сказать, что теперь распознавание типа задания происходит на стороне БАС, а в CapMonster отправляется готовый код. Сам код каким-то образом связан с js рекапчи, каким конкретно я не знаю, ибо у меня был готовый список заданий и кодов для них. Как я понял, это сделано для упрощения работы Sitekey addon: он парсит этот код задания вместо того, чтобы распознавать его по тексту, и отправляет его на решение самому себе. Поэтому неполадок с данным методом отправки заданий быть не должно: Sitekey addon разработчики тщательно "вылизывают", чтобы максимально повысить его
эффективность и увеличить продажи. Задания распознаются на русском и английском языке, но если вам будет необходимо добавить свой язык, то сделать это достаточно просто, я специально для таких случаев вынес распознавание типа задания в отдельную функцию:

Всё это добро находится в файлеengine.js. Как конкретно добавить свой язык я описывать не буду. Если вы работаете с БАС, то по-любому знаете хотя бы минимальные основы js.Важно: если соберётесь модифицировать этот код, то первые 2 строки, в которых значения параметров "Task" и "TaskDef" устанавливаются пустыми строками, не удалять! Это вызовет баг! - [v6.4] В предыдущем релизе один из кодов заданий был указан неверно: задание "машины" воспринималось CapMonstr'ом как "транспортные сердства". Исправлено.
- [v6.5] Исправлена ошибка, когда новая картинка могла быть послана со старым заданием в CapMonster при нескольких подряд идущих капч 4x4.
- [v6.5] Исправлено некорректное поведение модуля, если рекапча выдавала сообщения "Выберите все подходящие картинки" или "Просмотрите также новые изображения". Раньше модуль продолжал слать ту же картинку в CapMonster, получал в ответ, что подходящих изображений нет, пытался отправить ответ, и так по кругу, что в итоге приводило к бану ip. Теперь же в такой ситуации капча будет перезагружаться.
- [v6.6] Исправлена ошибка, когда для динамической капчи с исчезающими картинками после их смены в CapMonster отправлялись 2 предыдущие картинки. Объяснение может звучать туманно, вот скрин:

Данная ошибка была найдена и исправлена не мной, а вот им -> @Sadzurami - [v6.6] Теперь после того, как рекапча полностью решена, происходит дополнительная очистка кеша.
- [v6.6] Исправлена ошибка, когда при перезагрузке капчи новая картинка могла быть послана со старым заданием для капч 3x3
- [v6.7] Убраны некоторые лишние задержки. Теперь капча должна решаться чуть быстрее
- [v6.7] Исправлен ошибка типа
Задание не определенодля русской рекапчи с выбором машин - [v6.7] Исправлена проблема с асинхронностью при перезагрузке капчи
- [v6.8] Добавлена поддержка параметра
data-sиз официального релиза - [v6.9] Ошибка
Failed to wait for select responseне могла быть отловлена действием "Игнорировать ошибки". Исправлено. Правда, формулировка ошибки могла немного измениться, но это не так уж и важно, ибо ошибка очень редкая, и чаще всего появляется из-за плохого качества интернета или прокси - [v7.0] Добавлена поддержка нидерландского языка. Если вам нужна поддержка других языков (например, немецкого), то пишите мне в ЛС
- [v7.1] Добавлена поддержка немецкого языка
- [v7.2] Модуль обновлён для работы с БАС 24+. Небезопасный код, который был добавлен в стандартный модуль, был добавлен и в данный релиз. Код модуля был обновлён для соответствия новому api для работы с браузером. Если устанавливать модуль стандартными средствами БАС, то могут возникнуть небольшие непоняточки. Модуль больше не перекрывает стандартную реализацию, поэтому В менеджере модулей будут отображаться сразу оба:

У вас может возникнуть ситуация, когда модуль якобы отключён, но в скрипте есть действия решения капчи:

Это отключен стандартный модуль, в то время как действие решения из данного модуля, поэтому оно никуда не девается и будет нормально функционировать.
Ну и, наконец, в меню выбора действий будет 2 разных "Решить Recaptcha 2.0":
.
То, что выключено - из стандартного модуля, а то, что активно - из данного
История версий:
- [v6.1] Теперь цельные изображения 4x4 передаются в CapMonster правильно:
-
Работает, спасибо! Кап с картинками использую постоянно, долго ждал исправлений.
-
Релизнута стабильная версия 6.4. Абсолютное большинство недоработок было исправлено. Если вам необходимо решать рекапчу с помощью капмонстра, но вам нецелесообразно покупать sitekey addon, то этот модуль вам просто необходим.
-
@DoctorKrolic This means its working with old API? that required clicking on images?
Thanks -
@VIPv6Proxy-com Yes, this module contains bug fixes that allows you to solve recaptcha via clicking images, recognized by CapMonster.
-
@DoctorKrolic Thank you my friend.
-
Модуль обновлён до версии 6.5. Теперь буду писать отдельно о каждом релизе, чтобы те, кому это надо, могли заменить такое сообщение и обновиться.
-
Релиз версии 6.6. В него вошли 2 багфикса и 1 улучшение.
-
@DoctorKrolic поточнее можно? У меня баги были такие:
- Происходила отправка инфы о капче, шли ответы, что пока что не готово. И в какой-то момент высвечивалось три нуля и всё, останавливался обмен инфой.
- Бывало если сразу запустить заново решение, то успевал прийти ответ ещё от того запроса и решалось.
- Бывало сразу три нуля высвечивались. Решение капчи тип шло, но в логе ничего не отображалось (ну и по сути ничего не происходило)
Чаще всего вышесказанное и происходило
Решил так: перешел с рукапчи на капчахаб, там вообще ничего не решалось (1 из 20 запросов решал или и того реже)
Переписывался с комьюнити, они скинули батник для смены ip по обращению.
По их словам нужно было рукапчу выбрали и api их ввести. Но тоже косячило.
Получилось, когда потыкался и выбрал 2капча с указанием апи проксихаб.
Вот после этого стало работать корректно ( но так же бывают проскакивают те три пункта которые писал в начале)
- +ещё тенденция в том, что чаще всего в потоке первые решения капчи сразу выдают три нуля и висят хз минуты 4-5(не точно, но долго), после этого ожидания каждая капча решается нормально, без этих ожиданий (хотя... бывают проскакивают ожидания, но ооооооооооооооооочень редко)
-
@DanBro Модуль содержит фиксы, касающиеся исключительно метода решения "capmonsterimage". Если вы решаете через сервисы, то, скорее всего, делаете это через sitekey. Этот функционал я не модифицировал. Что за "мистические 3 нуля" я так и не понял. У меня все методы "newapi" работают стабильно, независимо от сервиса распознавания.
-
Релизнута версия 6.7. В ней 2 багфикса и 1 небольшая оптимизация.
-
@DoctorKrolic Thank you very much. It's awsome
-
@DoctorKrolic Попробовал со стимом сегодня, не работает, может я что то не так делаю? Вот мои действия: Нажать на капчу решить recaptcha 2.0, указать там решить через capmonsterimage. Ждать. Оно нажимает на кнопку я не робот, открывается менюшка с капчей, но дальше ничего не происходит, вообще, на других сайтах так-же, только мне показывает, что отправляются какие-то запросы
-
@programmerBAS Конкретно для стима там надо чутка код поправить. Для других сайтов, на который стоит именно рекапча 2, а не энтерпрайс, работать должно
-
@DoctorKrolic выложи версию с рекаптчей Энтерпрайз :D
-
Выпущен небольшой патч 6.8. Полезно тем, кто совмещает решение через изображения и сайткей.
-
@DoctorKrolic Привет, решает проблему с сайтом СТИМ ? Сейчас в стандартном модуле капча не отправляется на сервисы и не решается в ручную.