@GamiD Вот функция, там всего один простой запрос, думаю разберешься
func getSolution(key, token string) (string, error) { url := fmt.Sprintf("https://www.google.com/recaptcha/api2/reload?k=%s", key) payload := fmt.Sprintf("reason=q&c=%s&size=invisible", token) resp, err := http.Post(url, "application/x-www-form-urlencoded", strings.NewReader(payload)) if err != nil { return "", err } defer resp.Body.Close() if resp.StatusCode != http.StatusOK { return "", fmt.Errorf("Failed to retrieve solution: %v", resp.Status) } // Read the response body body, err := io.ReadAll(resp.Body) if err != nil { return "", err } re := regexp.MustCompile(`"rresp","(.*?)",`) match := re.FindStringSubmatch(string(body)) if len(match) < 2 { return "", fmt.Errorf("Failed to extract 'rresp' value from the response body") } solution := match[1] return solution, nil }[Проблема-Решено] Решение recaptcha 2 images через новый Capmonster
-
При попытке решения капчи через capmonster 2 demo вылазит ошибка "Задание не определено".

Всё делаю по таким параметрам:
Видел видео запись на форуме, где у человека всё нормально работало.PS. Демкой пользуюсь только потому, что провожу тест на процент решаемости. Я конечно мог бы использовать аудио, но пока не тестировал. Да и не подходит оно мне, слишком часто нужно её проходить.
-
@D1MA12 said in Проблема в решении recaptcha 2 images:
При попытке решения капчи через capmonster 2 demo вылазит ошибка "Задание не определено".
у капмонстра обнови модуль рекапчи2, задание не определено это норма, там обновляет картинки и пробует заново тоже переодически проскакивает это, да и сам модуль работает 50 на 50 аудио работает 100% распознования
не вижу причины не юзать аудио, как раз таки это лучше чем ипститсь с картинками -
В Zennolab сказали, что виноват софт и это он неправильно отправляет api запросы.
Кстати, совсем недавно Zennolab обновила свои модули для распознавания Recaptcha 2.0 по картинкам, по их словам, пробив улучшился до 80%.
А у меня всё равно задания не определяются. Даже проверить ничего не могу.
В самом BASе я нечего изменить не могу, соответственно проблема зашла в тупик.
-
@D1MA12 said in [Проблема] Решение recaptcha 2 images через новый Capmonster:
В Zennolab сказали, что виноват софт и это он неправильно отправляет api запросы.
Кто бы сомневался что они так ответят про конкурирующий софт. Они сейчас оставили 4 вида заданий, остальные игнорируются. У меня все работает отлично, задания, которые умеет гадать кап - разгадываются
-
@D1MA12 Ошибку Задание не определено возвращает кампонстр, когда не может определить тип капчи на картинке.
Я вывожу в лог тот тип, который отсылает БАС, и не вижу там проблемы. Вот посмотрите.


Английский язык поддерживается

он неправильно отправляет api запросы.
Ну а что там не так?
Я отправляю параметр Task, точно так, как в ихнем шаблоне.


Тем более, что некоторые капчи(с витринами) КМ решает, передает в БАС и капча засчитывается.
Единственные 2 момента.
-
Сейчас БАС не отсылает пробел перед If are no... Но судя по коду того элемента innertext должен возвращать именно это(без пробела), но я пробовал и с пробелом(на скрине), и без этой фразы, ничего не помогает.
-
Появилась какая-то новая ошибка Response_Was_Not_Got_Error, в следующей версии я сделаю так, чтобы такие капчи пропускались.
Инфу брал от сюда
https://zennolab.com/wiki/en:addons:capmonster:rc2 -
-
@support Я не знаю, каким образом капмонстер у вас решал капчу. Я могу предоставить всем знающим людям доступ к серверу, на котором у меня такая ошибка вылазит постоянно. Тем более, сам капмонстер рабочий, так как спокойно решает капчу яндекса и Маил ру.
-
@D1MA12 Проблема решена.
Теперь пишу разгадку: В МОЕМ СЛУЧАЕ ВСЯ КАПТЧА ДОЛЖНА БЫТЬ ТОЛЬКО НА АНГЛИЙСКОМ ЯЗЫКЕ.PS. Была решена совершенно случайно, в куче русских прокси попался какой-то британский и монстер всё решил.
PS.PS. На мостер сильно можно не рассчитывать, так как сейчас гугл врубил новые типы - рубашки, солнечные очки, платья, шлемы велосипедистов, ботинки, бананы и прочую херню, которую даже человеку тяжело найти на ихних картинках. Попадаются не часто, но подпортить статистику халявных решений могут
-
@support said in [Проблема] Решение recaptcha 2 images через новый Capmonster:
Появилась какая-то новая ошибка Response_Was_Not_Got_Error, в следующей версии я сделаю так, чтобы такие капчи пропускались.
Также заметил такие ошибки на тех местах, когда модуль каптчи определился, но ответа от серверов Zennolab не поступило.
