@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 v2 не проходит
-
У меня стоит на галочку "Решить ReCaptcha v2" однако он не начинает решать https://ibb.co/nnfUHK
Просто 1 день работаю с программой
https://ibb.co/g7cFre -
Дело в том что даже не появляется решение капчи + она не засчитывается, форма не оправляется, когда ставил параметр не antigate-newapi а просто antigate ( https://ibb.co/iC6a7K )то он начинает решать капчу, но постоянно нажимает просто verify без действия и кипча не проходится, он так делал пока она сама не пропала
-
@kolgute нужно выбирать только antigate-newapi, выделять надо всю форму капчи, смотреть берется ли токен и правильно ли он вставляется и если делаете скриншот то надо делать что пришло, а не ваш кей который сейчас любой возьмет и баланс ваш опустошит, лучше скиньте проект ваш....
-
На тестовом сайте с капчей от гугла она 1 раз решилась 2 раз нет, а на сайте котором я хочу она пытается долго получить результат и ничего.
Это когда 1 раз она прошла капчу (https://ibb.co/gtw6ge)
Это сайт который я хотел, но она не проходит (https://ibb.co/my6HnK)
Это 2 проход по гуглу, пишет успешно однако гугл написал что бы ещё раз прошли капчу (https://ibb.co/givhMe) -
Отправляешь в сервис, действием с браузера я через рукапчу решал, метод выбираешь rucaptcha-newapi (это такой дешевый метод получается когда он сразу всю капчу отправляет а не по одной картинке) Решить Рекапчу2 и следующее действие должно идти нажать на кнопку подтверждения решения капчи.

