@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
-
@support Я так понимаю, что этот формат ogg умеет распознавать только google chrome корректно. Поэтому если поставить user agent firefox, то вроде нормально и он отдает mp3. Но другая проблема появляется, у меня после смены агента всегда пишет, что ip в бане. Что-то надо еще наверно подкрутить, не знаю, может safari попробовать)
-
@support Здравствуйте. Уже несколько дней пытаюсь решить Рекапчу2 интерпрайз на мобильных отпечатках здесь https://es.wallapop.com/auth/signin. Пробовал по разному, newapi не решает. Кликами вроде решает, но из-за отпечатков он не кликает. Руками тоже раза с 3го только кликает. Можете подсказать, как решить такое?
-
@Maxxx said in [Сделано]Recaptcha 2:
@support Здравствуйте. Уже несколько дней пытаюсь решить Рекапчу2 интерпрайз на мобильных отпечатках здесь https://es.wallapop.com/auth/signin. Пробовал по разному, newapi не решает. Кликами вроде решает, но из-за отпечатков он не кликает. Руками тоже раза с 3го только кликает. Можете подсказать, как решить такое?
Модуль рекапчи в BAS не решает ентепрайз рекапчу