@Alex84 Привет, так как нету репутации не смог ответить в лс, так что отвечу здесь
Афигеть, спасибо большое! Советы прям пушка, ответил на многое что меня интересовало) Спасибо еще раз за советы, буду дальше осваивать bas, таких людей как вы можно редко встретить)
Submit Funcaptha
-
Сайт на котором решаю фанкапчу: https://account.battle.net/creation/flow/creation-full
Встроенный модуль последнюю неделю на этом сайте работает некорректно, пробовал все доступные для модуля сервисы. Капча решается и применяется. После применения капча исчезает но сайт по прежнему требует решить её еще раз. Вероятно проблема в сабмите.
Сейчас пытаюсь сделать сабмит капчи в ручную.
Использую JSdocument.getElementById("FunCaptcha-Token").value = "captcha_token"
Токен подставляется, но вот как выполнить сабмит не разберусь.Нашел браузерное расширение которое применяет решенную капчу. Оно добавляет невидимую кнопку в коде странице. После установки расширения нужно выполнить js код во фрейме где находится эта невидимая кнопка:
document.getElementById('captchaSolveButton').onclick('CAPTCHA_TOKEN');В ручную в консоли браузера можно выбрать этот фрейм и выполнить код, но в басе через действие "Выполнить JS на элементе" лог возвращает ошибку
TypeError: Cannot read properties of null (reading 'onclick').Собственно может быть кто-то знает как выполнить сабмит фанкапчи, либо как непосредственно через JS выбрать нужный фрейм и в нем выполнить код расширения
-
@rosexx токен через callback функцию надо отправлять, которую ещё надо найти. А ещё funcaptcha теперь умеет снимать отпечаток того кто ее решает и теперь можно спалить, что решение капчи произошло с отпечатком отличным от вашего.