@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 invisible
-
@qwaros said in Как обойти Рекапча 3:
@fastspace said in Как обойти Рекапча 3:
Однако по моим наблюдениям сайты любят при помощи сложных js создавать трудности и экшен баса будет бессилен. Здесь только самому изучать js и html развертку сайта и пилить собственный обход защиты сайта.
Рекапча это по сути своей фрейм. Неважно как он включен в страницу, он есть в коде. src его чаще всего содержит тот самый нужный sitekey и в самом фрейме есть textarea для ввода ответа. Можно с этим набором сделать свою функцию распознавания рекапчи и вызывать ее когда появляется окно рекапчи
Неважно как? Вообще-то важно. Есть сайты где будет мало одного textarea твоего + sitekey. Сайты идут на такие ухищрения, что вообще негодуй.
Ладно, чтобы не быть голословным вставь тут токен https://www.gmx.com/
Тут 3 поля textarea + JS на 36к строк чекающий как юзер решил каптчу + чек всех полей и самого JS. -
@fastspace said in Как обойти Рекапча 3:
Неважно как? Вообще-то важно. Есть сайты где будет мало одного textarea твоего + sitekey.
такого быть не может т.к это единственный метод доставки ответа на рекапчу
-
@qwaros said in Как обойти Рекапча 3:
@fastspace said in Как обойти Рекапча 3:
Неважно как? Вообще-то важно. Есть сайты где будет мало одного textarea твоего + sitekey.
такого быть не может т.к это единственный метод доставки ответа на рекапчу
Может, сайт может собственными скриптами проверять каким способом было доставлено рекаптча.
-
@fastspace said in Как обойти Рекапча 3:
Ладно, чтобы не быть голословным вставь тут токен https://www.gmx.com/
где именно там встречается рекапча? Я там ее нигде не видел вообще, только обычная текстовая капча -

-
@qwaros said in Как обойти Рекапча 3:
@fastspace said in Как обойти Рекапча 3:
Ладно, чтобы не быть голословным вставь тут токен https://www.gmx.com/
где именно там встречается рекапча? Я там ее нигде не видел вообще, только обычная текстовая капча -

Зайди не с немецкого IP.
-
@fastspace said in Как обойти Рекапча 3:
Зайди не с немецкого IP.
С рф ip форма регистрации не доступна вовсе. Давайте подробности .... какое гео, какая страница... быстрее дело пойдет
-
@fastspace said in Как обойти Рекапча 3:
@qwaros said in Как обойти Рекапча 3:
@fastspace said in Как обойти Рекапча 3:
Ладно, чтобы не быть голословным вставь тут токен https://www.gmx.com/
где именно там встречается рекапча? Я там ее нигде не видел вообще, только обычная текстовая капча -

Зайди не с немецкого IP.

-
@qwaros said in Как обойти Рекапча 3:
@fastspace said in Как обойти Рекапча 3:
Зайди не с немецкого IP.
С рф ip форма регистрации не доступна вовсе. Давайте подробности .... какое гео, какая страница... быстрее дело пойдет
Любое ГЕО, кроме РФ и немцев.
-