Как работать с ReCaptcha 3?

squirrel

Client
Регистрация
27.08.2015
Сообщения
10
Благодарностей
2
Баллы
3
Роюсь на форуме весь вечер, так нигде и не нашел объяснения.
Вот есть такая рекапча, если я правильно понимаю,это и есть 3-я:

Можно ли её распознать прямо во вкладке, как и ReCaptcha v2?
Если да, то что нужно вводить в эти поля?

Буду благодарен за ссылку на соответствующую тему.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 881
Баллы
113
  • Спасибо
Реакции: konfuciy и squirrel

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113
Роюсь на форуме весь вечер, так нигде и не нашел объяснения.
Вот есть такая рекапча, если я правильно понимаю,это и есть 3-я:

Можно ли её распознать прямо во вкладке, как и ReCaptcha v2?
Если да, то что нужно вводить в эти поля?

Буду благодарен за ссылку на соответствующую тему.
Если это все же Рекаптча3, то вот статья с Рукаптчи https://rucaptcha.com/blog/recaptcha-v3-obhod
Из нее можно позаимствовать значения полей для заполнения.

upload_2019-1-15_21-25-12.png
 
  • Спасибо
Реакции: Dolph и squirrel

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 881
Баллы
113
Из нее можно позаимствовать значения полей для заполнения.
Поправлю на всякий случай. Заимствовать поле action - нельзя, его нужно выпарсить из кода страницы. В доке выше - просто для примера оно приведено.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
  • Спасибо
Реакции: milan105, squirrel и one

MaxMassa

Client
Регистрация
26.01.2019
Сообщения
5
Благодарностей
0
Баллы
1
Поправлю на всякий случай. Заимствовать поле action - нельзя, его нужно выпарсить из кода страницы. В доке выше - просто для примера оно приведено.
Подскажите плиз как правильно выпарсить action с кода? перерываю все java скрипты, его там просто напросто не могу найти.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113
Подскажите плиз как правильно выпарсить action с кода? перерываю все java скрипты, его там просто напросто не могу найти.
Приведите страницу сайта, где нужно пройти Рекаптчу3.
 

MaxMassa

Client
Регистрация
26.01.2019
Сообщения
5
Благодарностей
0
Баллы
1

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Капча - GoogleV3
Никак не можем обойти капчу с CapMonster, на RuCapcha - норм.
Судя по логам, сначала идём по /in.php:
method=userrecaptcha&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5ML00&invisible=1&action=verify&pageurl=https%3A%2F%2Fxn--b1afk4ade.xn--90adear.xn--p1ai%2Fproxy%2Fcheck%2Fauto&version=v3&key=robot_id&min_score=0.3
Дальше - ответ от CapMonster:
POST http:/XXXXX/recaptcha2instance?id=35&result=&clickscount=0&taskscount=0&usedproxy=&process=4352&solutiontime=1098&error=Неправильный ввод&version=v2
и возвращает null
Почему в качестве параметра version=v2?
RecaphaSiteAddon: способ угадывания - HttpRequest, при способе угадывания Firefox - тоже самое, при Chrome - "вышло время ожидания"

Что можно сделать, чтобы заработало?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Капча - GoogleV3
Никак не можем обойти капчу с CapMonster, на RuCapcha - норм.
Судя по логам, сначала идём по /in.php:
method=userrecaptcha&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5ML00&invisible=1&action=verify&pageurl=https%3A%2F%2Fxn--b1afk4ade.xn--90adear.xn--p1ai%2Fproxy%2Fcheck%2Fauto&version=v3&key=robot_id&min_score=0.3
Дальше - ответ от CapMonster:
POST http:/XXXXX/recaptcha2instance?id=35&result=&clickscount=0&taskscount=0&usedproxy=&process=4352&solutiontime=1098&error=Неправильный ввод&version=v2
и возвращает null
Почему в качестве параметра version=v2?
RecaphaSiteAddon: способ угадывания - HttpRequest, при способе угадывания Firefox - тоже самое, при Chrome - "вышло время ожидания"

Что можно сделать, чтобы заработало?
'
Если d ответе возвращается version2 то это invisible ReCapcha2, а не 3. Отправляйте её как рекапчу2
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Ок, проверили с v2:
in.php:
method=userrecaptcha&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5ML&invisible=1&action=verify&pageurl=https%3A%2F%2Fxn--b1afk4ade.xn--90adear.xn--p1ai%2Fproxy%2Fcheck%2Fauto&version=v2&key=robot_id&min_score=0.3
робот:
http://XXXX/recaptcha2instance?id=7&result=&clickscount=0&taskscount=0&usedproxy=&process=4340&solutiontime=1699&error=Invalid key type&version=v2
null

тоже самое.
Так откуда action verify и min score в звпросе?
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
будет проще если скажете сайт с капчей
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Да, это рекапча3. Метод распознавания Chrome в настройках sitekey addon.
Вот таким запросом отправляется.
Код:
http://rucaptcha.com/in.php?method=userrecaptcha&key=xxxxxx&pageurl=https://xn--90adear.xn--p1ai/check/auto#&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL&version=v3&action=&min_score=
 
  • Спасибо
Реакции: Roman*

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Спасибо, но на Chrome всегда ERROR_RECAPTCHA_TIMEOUT, думает 42-46 сек.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Спасибо, но на Chrome всегда ERROR_RECAPTCHA_TIMEOUT, думает 42-46 сек.
Какрй IP адрес? Прокси используется?
httprequest не поддерживается для распознавания рекапчи3. Только браузерные методы работают.
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
никаких проксей, сам CapMonster запущен под виртуалкой, в win10/3GRAM
Firefox - пустой ответ, Chrome - timeout
строка запроса:
POST http://XXX/in.php
method=userrecaptcha&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL&invisible=1&pageurl=https%3A%2F%2Fxn--90adear.xn--p1ai%2Fcheck%2Fauto&version=V3&key=robot_id
робот:
POST http://XXX/recaptcha2instance?id=3&result=&clickscount=0&taskscount=0&usedproxy=&process=796&solutiontime=42787&error=ERROR_RECAPTCHA_TIMEOUT ()&version=v2
 

TopSerf

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

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
никаких проксей, сам CapMonster запущен под виртуалкой, в win10/3GRAM
Firefox - пустой ответ, Chrome - timeout
строка запроса:
POST http://XXX/in.php
method=userrecaptcha&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL&invisible=1&pageurl=https%3A%2F%2Fxn--90adear.xn--p1ai%2Fcheck%2Fauto&version=V3&key=robot_id
робот:
POST http://XXX/recaptcha2instance?id=3&result=&clickscount=0&taskscount=0&usedproxy=&process=796&solutiontime=42787&error=ERROR_RECAPTCHA_TIMEOUT ()&version=v2
Все равно у вас непонятный запрос. Я приводил пример. откуда у вас параметр invisible например.
Ну и возможно ваш IP уже заюзан. Надо попробовать другой.
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Поставили прокси, живой
POST http://ZZZ/recaptcha2instance?id=20&result=&clickscount=0&taskscount=0&usedproxy=HTTP://XXX:YYY&process=5640&solutiontime=41824&error=ERROR_RECAPTCHA_TIMEOUT (HTTP:%2F%2FXXX:YYY)&version=v2
Может быть есть еще какие-то настройки chrome? Зависит ли он того, установлен на компьютере Chrome обычный, или Firefox? Вырублены все антивирусы и подобные вещи
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Поставили прокси, живой
POST http://ZZZ/recaptcha2instance?id=20&result=&clickscount=0&taskscount=0&usedproxy=HTTP://XXX:YYY&process=5640&solutiontime=41824&error=ERROR_RECAPTCHA_TIMEOUT (HTTP:%2F%2FXXX:YYY)&version=v2
Может быть есть еще какие-то настройки chrome? Зависит ли он того, установлен на компьютере Chrome обычный, или Firefox? Вырублены все антивирусы и подобные вещи
не понимаю, откуда у вас там version2. Версия КапМонстра последняя 2.10.8.7?
Отправка из стороннего софта?
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Да, 2.10.8.17
Отправляем с самописной программы, дальше смотрим логи CapMonster
Попробую переустановить CapMonster на другую машину
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 811
Благодарностей
6 037
Баллы
113
Да, 2.10.8.17
Отправляем с самописной программы, дальше смотрим логи CapMonster
Попробую переустановить CapMonster на другую машину
Похоже что все таки как рекапча2 отправляется. Проверьте правильность отправки
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Да, это рекапча3. Метод распознавания Chrome в настройках sitekey addon.
Вот таким запросом отправляется.
Код:
http://rucaptcha.com/in.php?method=userrecaptcha&key=xxxxxx&pageurl=https://xn--90adear.xn--p1ai/check/auto#&googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL&version=v3&action=&min_score=
Попробовал curl-ом по вашей ссылке - все равно таймаут. Сегодня попробую переустановить
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Переустановил на новую машину, Win10/64, обращаюсь curl-ом с другой машины:
curl -i -X POST -H "Content-type: application/x-www-form-urlencoded;charset=utf-8" http://10.200.16.248/in.php -d "method=userrecaptcha" -d "pageurl=https://xn--90adear.xn--p1ai/check/auto#" -d "googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL" -d "version=v3" -d "action=" -d "min_score="

timeout
 
Регистрация
18.09.2018
Сообщения
107
Благодарностей
11
Баллы
18
Переустановил на новую машину, Win10/64, обращаюсь curl-ом с другой машины:
curl -i -X POST -H "Content-type: application/x-www-form-urlencoded;charset=utf-8" http://10.200.16.248/in.php -d "method=userrecaptcha" -d "pageurl=https://xn--90adear.xn--p1ai/check/auto#" -d "googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL" -d "version=v3" -d "action=" -d "min_score="

timeout
Почему "action" и "min_score" пустые ?
 

a3r

Новичок
Регистрация
13.02.2019
Сообщения
12
Благодарностей
4
Баллы
3
Да дело даже не в этом.
Наконец-то добился работающего curl:
curl -i -X GET -G 'http://XXXXXXX/in.php?' \
-d method=userrecaptcha \
-d key=robot_id \
-d googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL \
-d pageurl=https:%2F%2Fxn--90adear.xn--p1ai%2Fcheck%2Fauto \
-d version=v3
метод POST не работает, хотя работал на ruCapch'e

Аллилуя!
 
  • Спасибо
Реакции: VladZen

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 706
Благодарностей
1 053
Баллы
113
Да дело даже не в этом.
Наконец-то добился работающего curl:
curl -i -X GET -G 'http://XXXXXXX/in.php?' \
-d method=userrecaptcha \
-d key=robot_id \
-d googlekey=6Lc66nwUAAAAANZvAnT-OK4f4D_xkdzw5MLtAYFL \
-d pageurl=https:%2F%2Fxn--90adear.xn--p1ai%2Fcheck%2Fauto \
-d version=v3
метод POST не работает, хотя работал на ruCapch'e

Аллилуя!
дык через curl - надо urlencoded слать параметры! )
 

dimonad777

Client
Регистрация
26.09.2018
Сообщения
1
Благодарностей
0
Баллы
1
rcv3 через post не работает, выдает invalid key, только через get
 

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