[CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru

Делитесь модулями
  • @Den80 said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru:

    И выдает ошибку что решать ее не умеет.

    Потому что поддержки этого типа капчи нет в модуле. А на вопрос можно ли решить эту капчу в BAS, я ответил что можно. Самому получить картинку и отправить в сервис.

  • @FastSpace Понял, а сколько будет стоить так реализовать в басе?

  • This post is deleted!
  • Здравствуйте, произошли такие проблемы при решении рекаптчи: Модуль при решении динамической каптчи , выбирает 1 правильное изображение и уходит в ожидание
    image.png
    Также модуль может может успешно/неудачно прорешать 1 попытку и зависнуть на 2, или ожидая ее, или бесконечно обновляя каптчу для получения новых изображений
    image.png
    image.png

  • @Well said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru:

    Здравствуйте, произошли такие проблемы при решении рекаптчи: Модуль при решении динамической каптчи , выбирает 1 правильное изображение и уходит в ожидание
    image.png
    Также модуль может может успешно/неудачно прорешать 1 попытку и зависнуть на 2, или ожидая ее, или бесконечно обновляя каптчу для получения новых изображений
    image.png
    image.png

    Разрешите кеш до загрузки страницы, не в начале проекта

  • This post is deleted!
  • @root Cпасибо, проблема решилась

  • Обновление 7.80:

    [TikTok] Добавлен новый способ получения картинок: теперь изображения могут браться из тега img с атрибутом src, а не только по домену. В части случаев картинка подставляется прямо в HTML из JavaScript, вероятность такого сценария примерно 50/50.

    [hCaptcha] Добавлена обработка нового типа капчи с анимированным изображением. Такие задачи сейчас не поддерживаются сервисом cap.guru и неизвестно будут ли вообще поддерживаться, поэтому в модуль добавлено их автоматическое скипание пропуск через кнопку обновить каптчу, если это возможно.

    [hCaptcha] Обновлена логика ожидания успешного решения: сначала модуль ищет зелёную галочку, при её отсутствии анализирует тело исходящего запроса. Если галочка не найдена, а тело запроса недоступно (например, TikTok шифрует его через chacha20) или оно грузиться с другого домена, модуль ожидает закрытия капчи не более 15 секунд и считает это успешным решением.

    [Общее] Существенно переработаны текстовые сообщения с ошибками: старые бессодержательные ошибки заменены на более понятные и информативные описания.

    [Общее] Модуль версии 7.80 скомпилирован на версии BAS 29.5.0 и требует теперь минимально эту версию.

    Примечание: Разрабатывать что‑то в BAS довольно тяжело: сам IDE неудобен, большинство кубиков это откровенный говно код, старая версия JS ES5 из 2009, туннелирование работает медленно, масштабирование интерфейса внутри браузера (window scale) реализовано плохо, из‑за чего текст выглядит размытым. Нет нормальной асинхронности, когда, например, можно одновременно двигать мышку и скроллить страницу. После разработки на Go возникает ощущение, будто вместо нормального продукта я купил «макароны по красной цене» из ближайшей пятерочки.

  • Обновление 7.81:

    [TikTok] Изменил маску кэша по которой парсяться картинки. В версии 7.80 я переделал на регулярное выражение, которое захватывало лишние запросы и тем самым на некоторых сайтах происходило переполнение буфера браузера по хранению данных с браузера и BAS зависал.

    [TikTok] Исправлен селектор старой каптчи пазла для случая когда картинки нужно спарсить из атрибута src.

  • @FastSpace мы всё понимаешь, но кому сейчас легко )

  • @FastSpace said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru:

    После разработки на Go возникает ощущение, будто вместо нормального продукта я купил «макароны по красной цене» из ближайшей пятерочки.
    🤝 ❤ 😁
    1

    Да просто бас задумывался как простой конструктор ботов ) Поэтому живи с этим 😅

  • Здравствуйте.
    При решении hCaptcha модуль получает решение от сервиса capguru, но использует неправильные координаты. Ту часть изображения, которую нужно передвинуть в правильное место, он перетаскивает далеко за пределы экрана. Возможно, я что-то делаю не так, или это баг модуля?

  • @cryptovan said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru:

    Здравствуйте.
    При решении hCaptcha модуль получает решение от сервиса capguru, но использует неправильные координаты. Ту часть изображения, которую нужно передвинуть в правильное место, он перетаскивает далеко за пределы экрана. Возможно, я что-то делаю не так, или это баг модуля?

    Напишите в саппорт, приложите отладочный лог, ваши настройки.

  • @cryptovan знаю о этой проблеме, уже сообщили. Там и обычный канвас не работает где кликать.

    Починю после 18 числа.

  • Новая версия 7.83

    • Добавлен новый режим Real для настроек скорости мыши. Модуль используя метод BAS _get_browser_screen_settings определит тип дисплея (8K, 4K, 2K, Full HD и т.д.), затем рассчитает оптимальное значение DPI мыши и сгенерирует соответствующие параметры скорости. Каждому типу монитора доступен набор из 6-9 пресетов DPI, модуль выберет один случайно. Всего вариантов пресетов более 80.

    • По умолчанию в BAS DPI мыши равен примерно 800-1000, что не подходит для всех случаев. Новый режим имитирует реальное поведение: на 27 дюйме мониторе 4K мышь будет двигаться значительно быстрее (как игровая мышь с высоким DPI), чем на 13 дюймов ноутбуке (как офисная мышь с низким DPI). Это воспроизводит естественное поведение человека, использующего различные устройства.

    • Зачем это нужно? Эта опция улучшает проходимость капч, которые анализируют поведение мыши. Проверено на сайте с GeeTest v4 icon hand капчей: дефолтные настройки мыши BAS не проходили валидацию (JS сайта отклонял ответ) даже если выбрать 3 похожих изображения правильно, с новой опцией число ошибочных решений минимально. Также улучшает проходимость токенов для Enterprise типов капч (hCaptcha Enterprise, ReCaptcha Enterprise). И небольшой бонус, улучшено скорость решения каптч, поскольку движения мыши теперь могут быть быстрее оригинала даже на небольших мониторах.

    • hCaptcha: Никаких изменений нет. Проверены все типы каптч (3x3, канвас с перетягиванием и канвас клики). Все работает удовлетворительно (на 3+). Хотя перед новым годом в 25 числах запускал модуль и ловил тонну багов. Видимо изменения откатили и хорошо :)

    P.S ситуацию с мышкой я хоть и улучшил, но используемая библиотека в BAS для мыши - полное говно. В идеале надо ее полностью поменять, а не использовать костыль.

  • Новая версия 7.84

    • Обновлением 7.83 были сломаны мобильные отпечатки - починил.
    • Немного снизил скорость мыши на некоторых видах мониторов, могло встретиться бредовое высокое значение.
    • Для geetest v4 slider снижено минимальное требование к картинке капчи с 10000 байт до 6000 байт. На мобильных отпечатках грузиться картинка меньше чем 10000 байт.
  • Новая версия 7.85

    • Фиксы Geetest для мобильной версии.
    • Добавлен белоруский домен кое-куда в модуль.
  • Новая версия 7.86

    • Важный фикс тикток каптчи
  • Почему-то не решает капчу на сайте grailed.com
    Зависает на этапе --> Нашли открытое окно ReCaptcha 2 c изображениями и заданием. Текущая позиция (номер фрейма) на странице: 1

  • @lucinemajor said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям через сервис cap.guru:

    Почему-то не решает капчу на сайте grailed.com
    Зависает на этапе --> Нашли открытое окно ReCaptcha 2 c изображениями и заданием. Текущая позиция (номер фрейма) на странице: 1

    Все работает если прочитать документацию, на сайте невидимая капча, селектор выбрать надо от нее.