@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 v3)
-
Доброе время суток. Не могу разобраться с авторизацией на сайт ytmonster.ru
BAS рекомендует использовать: recaptcha v3, однако как ее правильно впихнуть/установить не очень понятно.
На форуме находил пару схожих тем (однако не особо помогло):
https://community.bablosoft.com/topic/10706/неизвестный-метод-решения-капчи https://community.bablosoft.com/topic/10621/не-могу-авторизоваться-на-ytmonster-ruКак можно примерно решить (с капчей раньше не сталкивался), на крайний случай может какими то костылями (любое решение подойдет), по хорошему запихнуть успешный заход в профиль, но пока идей не особо.
-
@mmaxsmile said in Проблемы с авторизацией (recaptcha v3):
Доброе время суток. Не могу разобраться с авторизацией на сайт ytmonster.ru
BAS рекомендует использовать: recaptcha v3, однако как ее правильно впихнуть/установить не очень понятно.
Действие решения рекапчи 3 нужно выполнять до загрузки целевой страницы
Как можно примерно решить (с капчей раньше не сталкивался), на крайний случай может какими то костылями (любое решение подойдет), по хорошему запихнуть успешный заход в профиль, но пока идей не особо.
Решается рекапча 3 через сервисы, которые это поддерживают
-
@Fox спасибо <3 разобрался (все оказалось просто). Пополнил на 1 доллар Antigate (выбрал из списка что предложил BAS) и использую только при авторизации. +профиль подгружает без (можно не тратить "капчи") Вот как выглядит (ключ в переменной):

Recaptcha 3
