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

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

    Можете пожалуйста скинуть селктор для Funcaptcha при входе в https://www.roblox.com/login ? Спасибо

     >CSS> #arkose-iframe>FRAME> >CSS> iframe>FRAME> >CSS> #fc-iframe-wrap>FRAME> >CSS> #CaptchaFrame>FRAME> >CSS> #home_children_button
    

    @Sh3LT3R said in [CaptchaImageClick] - модуль для решения капчи кликами по изображениям:

    @FastSpace ку, сможешь выкатить обнову для Amazon FunCaptcha, там новый интерфейс капчи и из за этого не видит селектр сабмита

    Селектор там не видит из-за бага в BAS. Это из-за режима изоляция сайтов не работают корректно селекторы во фреймах, как временное решение возможно поможет отключить изоляцию фреймов. Как это сделать в этой теме есть.
    Модуль умеет решать тот тип каптчи (Game_Tile), но только в 3.9 и выше

  • Здравствуйте,простите за примитивный вопрос,но как можно узнать,какая версия recaptcha стоит на сайте?
    Если использовать ВПН,то модуль будет корректно работает?

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

    Здравствуйте,простите за примитивный вопрос,но как можно узнать,какая версия recaptcha стоит на сайте?
    Если использовать ВПН,то модуль будет корректно работает?

    Если видно кнопку "Я не робот", то это обычная рекаптча или enterprise. Для модуля нет разницы в настройках.
    Если такой кнопки нет - то это Invisible

  • Is there a way we can get this to say captcha guru1a56dabc-10a0-481b-9d65-f1f9c1a38c62-image.png

  • @hellomembersha для captcha guru нет встроенных методов отправки.

    В идеале нужно сменить метод отправки на внутренний http клиент. Тогда это сообщение исчезнет совсем + вроде каптча гуру поддерживает моментальные ответы, это даст +1 с ускорения, поскольку не надо парсить ID и делать лишний запрос.

  • Вышел мини фикс в версии 4.0

    ReСaptcha 2
    Исправлен баг, когда модуль зацикливался на нажатии кнопки "verify button" если интернет соединение пропало при решении сетки 3x3 и новая картинка так и не загрузилась бы никогда в потоке. Даже если обновить каптчу или пройти дальше.
    Screenshot_1.png

    Модуль раньше в цикле нажимал на кнопку verify button, а поскольку ничего не происходило (т.к нет интернет соединения), а потом завершался по ошибке лимита решения каптч, теперь модуль не будет ждать этого лимита и завершится раньше.

  • Добрый вечер !Увы новую капчу GeeTest не может решить , пишет "неизвестный вид капчи " Снимок экрана (4).png

  • @Koul92 that would be your solving service issue i think. Not the module

  • @Koul92 это ещё один подвид геетеста iconcaptcha, каптча гуру не умеет его решать.

  • Can you drop updated selector for outlook?

  • @DeathGates

    >CSS> #enforcementFrame>FRAME> >CSS> iframe>FRAME> >CSS> #game-core-frame>FRAME> >CSS> button[data-theme*='verifyButton']
    
  • This post is deleted!
  • MS1.jpg

    Решить капчу не удалось. Превышен лимит попыток решить FunCaptcha
    Картинки при этом не меняются. В чем может быть проблема?

  • @MARKOVSKY Сделать всё по инструкции надо.

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

    @MARKOVSKY Сделать всё по инструкции надо.

    Всё сделано и работало. Ничего не менял в шаблоне, перестал регать оутлук

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

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

    @MARKOVSKY Сделать всё по инструкции надо.

    Всё сделано и работало. Ничего не менял в шаблоне, перестал регать оутлук

    Хорошо, я проверю.

    P.S У меня даже на паблик прокси нет такой каптчи. Грузится перевернутая плитка вид каптчи.
    Скинь прокси в личку где такая каптча.

    Зато проверил в твиттере, этот тип каптчи работает.

  • @FastSpace
    Можно для ошибки

    Задание на этом языке не поддерживается. Список поддерживаемых языков: RU, ENG, DE, NL
    

    Сделать что-то наподобии "Задать ручной перевод задания модулю"?
    Там бы табличка (или текстовик)
    Велосипеды;велосипеди
    лестница;сходи

    2023-03-18_110844.png
    Это решил.

    2023-03-18_111000.png
    Это уже не хочет. 90% не хочет брать(((
    Я бы вручную составил нужный перевод заданий быстрее чем дождался б фикса языковых костылей.

  • @000 Если я буду ковырять язык у рекаптчи, то сделаю это универсально из кэша, как это сделано у остальных 4 каптч (hСaptсha, FunCaptcha, Geetest, TikTok).

    Как костыль пока в действие прокси отключить эмуляцию языка.

  • Для добавления укр языка в engine
    заменить на

    function set_capmonster_tasks(task)
    {
    task = task.toLowerCase()
    cap_task = task;
    if(task.indexOf("bus") >= 0 || task.indexOf("автобус") >= 0) cap_task =("capmonster","TaskDef","/m/01bjv"); else
    if(task.indexOf("vehicle") >= 0 || task.indexOf("транспорт") >= 0 || task.indexOf("voertuigen") >= 0 || task.indexOf("fahrzeugen") >= 0) cap_task =("capmonster","TaskDef","/m/0k4j"); else
    if(task.indexOf("bridge") >= 0 || task.indexOf("мост") >= 0 || task.indexOf("bruggen") >= 0 || task.indexOf("brücken") >= 0) cap_task =("capmonster","TaskDef","/m/015kr"); else
    if(task.indexOf("mountain") >= 0 || task.indexOf("гор") >= 0 || task.indexOf("bergen") >= 0 || task.indexOf("bergen oder hügeln") >= 0) cap_task =("capmonster","TaskDef","/m/09d_r"); else
    if(task.indexOf("motorcycle") >= 0 || task.indexOf("мотоцикл") >= 0 || task.indexOf("motor") >= 0 || task.indexOf("motorrädern") >= 0 || task.indexOf("zweirädern") >= 0) cap_task =("capmonster","TaskDef","/m/04_sv"); else
    if(task.indexOf("taxi") >= 0 || task.indexOf("такс") >= 0 || task.indexOf("taxis") >= 0) cap_task =("capmonster","TaskDef","/m/0pg52"); else
    if(task.indexOf("crosswalk") >= 0 || task.indexOf("crossing") >= 0 || task.indexOf("переход") >= 0 || task.indexOf("zebrapaden") >= 0 || task.indexOf("oversteekplaatsen") >= 0 || task.indexOf("fußgängerüberwegen") >= 0) cap_task =("capmonster","TaskDef","/m/014xcs"); else
    if(task.indexOf("bicycle") >= 0 || task.indexOf("велосипед") >= 0 || task.indexOf("fietsen") >= 0 || task.indexOf("fahrrädern") >= 0) cap_task =("capmonster","TaskDef","/m/0199g"); else
    if(task.indexOf("traffic") >= 0 || task.indexOf("светофор") >= 0 || task.indexOf("світлофор") >= 0 || task.indexOf("verkeerslichten") >= 0 || task.indexOf("ampeln") >= 0) cap_task =("capmonster","TaskDef","/m/015qff"); else
    if(task.indexOf("hydrant") >= 0 || task.indexOf("гидрант") >= 0 || task.indexOf("гідрант") >= 0 || task.indexOf("brandkra") >= 0 || task.indexOf("feuerhydranten") >= 0 || task.indexOf("hydranten") >= 0) cap_task =("capmonster","TaskDef","/m/01pns0"); else
    if(task.indexOf("boat") >= 0 || task.indexOf("лодк") >= 0 || task.indexOf("човн") >= 0 || task.indexOf("boten") >= 0 || task.indexOf("booten") >= 0) cap_task =("capmonster","TaskDef","/m/019jd"); else
    if(task.indexOf("chimney") >= 0 || task.indexOf("труб") >= 0 || task.indexOf("комин") >= 0 || task.indexOf("schoorstenen") >= 0) cap_task =("capmonster","TaskDef","/m/01jk_4"); else
    if(task.indexOf("stair") >= 0 || task.indexOf("лестниц") >= 0 || task.indexOf("сходи") >= 0 || task.indexOf("trappen") >= 0 || task.indexOf("treppen") >= 0) cap_task =("capmonster","TaskDef","/m/01lynh"); else
    if(task.indexOf("palm") >= 0 || task.indexOf("пальм") >= 0 || task.indexOf("palmbomen") >= 0 || task.indexOf("palmen") >= 0) cap_task =("capmonster","TaskDef","/m/0cdl1"); else
    if(task.indexOf("tractor") >= 0 || task.indexOf("трактор") >= 0 || task.indexOf("tractors") >= 0 || task.indexOf("traktoren") >= 0) cap_task =("capmonster","TaskDef","/m/013xlm"); else
    if(task.indexOf("parking") >= 0 || task.indexOf("парковочные") >= 0 || task.indexOf("стоянк") >= 0 || task.indexOf("parkometern") >= 0) cap_task =("capmonster","TaskDef","/m/015qbp"); else
    if(task.indexOf("cars") >= 0 || task.indexOf("автомоб") >= 0 || task.indexOf("auto") >= 0 || task.indexOf("pkws") >= 0) cap_task =("capmonster","Task","cars")
    return cap_task;
    }
    

    пальмы, горы, такси, лодки, мосты пока не встречал. Как додумал так и подставил. Протестирую, проверю, внесу изменения если что.

  • Подъехала новая версия 4.1

    • Исправлена ошибка когда Recaptcha2 или hCaptcha успешно были решены в момент когда кончились попытки решения. Модуль ложно завершался с ошибкой, теперь модуль сначала проверит успешное решение каптчи и только потом количество попыток решения каптчи (респект @UserTrue)
    • Исправлена ошибка когда модули с автосабмитом были отключены, но действия с этими каптчами оставались в шаблоне. Теперь мой модуль кликами попросит не только отключить сторонние модули с автосабмитом, но и удалить эти действия из шаблона.
    • Исправлена редкая ошибка, когда решение Recaptcha2 несколько раз в цикле отправляло одно и тоже изображение для сетки 4x4
    • Решение Recaptcha2 теперь заточено под "BackConnect" прокси, с ротацией 2 - 5 минут, когда соединение может пропасть в любой момент решения капчи и логика модуля будет полностью нарушена.
    • Теперь если пропадет интернет соединение у прокси, сетка 3x3 или сетка 4x4 потерпит неудачу загрузки картинок, то модуль сделает 3 попытки в течении 45 секунд обновить каптчу и решить её заново, если за 45 секунд прокси не "отпустит", то модуль досрочно завершит решение. Почему именно 45 секунд? Время перезагрузки модема 3372 в режиме "полная перезагрузка (не смена типа сети)" составляет ~30-40 секунд.