Как отправить токен, если нет кнопки Submit в форме g-recaptcha-response?

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113
Получил токен через Anti-Captcha.dll, вставил в textarea, а как его отправить, если кнопки Submit нет?
Или может есть запрос какой? Поиск не помогает...
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
В коде кнопке не стоит атрибут display: none; ?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113
В коде кнопке не стоит атрибут display: none; ?
Её вообще нет этой кнопки или не нахожу в коде.
Может есть какие-то зацепки как её найти? id, текст? По Submit ничего нет.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Так ты на запросах или в броузере пытаешься ответ отправить?
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 409
Благодарностей
205
Баллы
63

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113
Так ты на запросах или в броузере пытаешься ответ отправить?
По всякому, любое решение сгодится.
Удивился этому ответу, но на всякий случай проверил - конечно это не работает.
 
  • Спасибо
Реакции: konfuciy

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
а что руками отснифать не получается что там выдаёт ?
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 409
Благодарностей
205
Баллы
63
Удивился этому ответу, но на всякий случай проверил - конечно это не работает.
Всё работает, не работать может только если у тебя нет secret_key. (надеюсь не путаем с data-sitekey)
На каком сайте вообще такое?
Это именно проверка токена сайтом.. а не для авторизации и т.п.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
Если нет кнопки отправить, то это с 99% вероятностью - инвизибл рекапча.
@Alex733 может помочь допилить рекапчагнайзер, чтоб он сабмитил форму сам (через браузер), если дефолтный автосабмит не канает. К слову, его решение поможет и для простой отправки, без рекапчагнайзера.

POST запросом через https://www.google.com/recaptcha/api/siteverify не пойму что в параметре secret передавать?
Это урл верификации рекапчи, который используется на бекенде сайта - только вебмастер туда шлёт данные, вы не имейте секретного ключа сайта (secret key), поэтому даже не нужно пробовать что-то туда запихать.

g-recaptcha-response отправляется в соответствующем поле с формой, которая сабмитится.
Вообще нужно просто посниффать и посмотреть как там уходит запрос и сэмулировать тоже самое поведение. Но если совсем непонятно будет что, как и куда - можно посмотреть в архиве рекапчагнайзера тестовый шаблон для GET/POST режима - там достаточно понятно всё описано и прокомментировано как и куда нужно слать, а также откуда брать урл, куда отправляется g-recaptcha-response.

PS: понятно дело, что тут не о рекапчагнайзере речь, но проще объяснить на его примерах, чем переписывать то, что уже и так сделано в его шаблонах
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 409
Благодарностей
205
Баллы
63
Это урл верификации рекапчи, который используется на бекенде сайта - только вебмастер туда шлёт данные, вы не имейте секретного ключа сайта (secret key), поэтому даже не нужно пробовать что-то туда запихать.
А мне это зачем писать)
POST запросом через https://www.google.com/recaptcha/api/siteverify не пойму что в параметре secret передавать?
Вопрос был такой.. Я ответил, как можно.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
А мне это зачем писать)
Чтоб потом внуки, которые найдут тему - ничего не напутали. А то ТС спросил вначале "А", потом ошибся от непонимания основ и его повело в сторону, а вы продолжили это) Лучше сразу было объяснить что к чему
 
  • Спасибо
Реакции: konfuciy и CER

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 980
Благодарностей
4 433
Баллы
113
  • Спасибо
Реакции: konfuciy

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 409
Благодарностей
205
Баллы
63
Потому что ты ерунду написал.
GET вместо POST, ключ сайта который я, да и никто другой, кроме админа сайта, получить не сможет.
Ты ссылку показал? да!
POST запросом через https://www.google.com/recaptcha/api/siteverify не пойму что в параметре secret передавать?
Тебе показали как с ней работать, чего у тебя есть или нет.. чья проблема?
Так кто тут ерунду пишет? :ca:
POST-Url = https://www.google.com/recaptcha/api/siteverify
DATA
secret=key
response=token

Лучше сайт показал бы и всё, а если тайна то хрен знает кто поможет.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)