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

squirrel

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

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

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

Lord_Alfred

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
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 867
Баллы
113
Из нее можно позаимствовать значения полей для заполнения.
Поправлю на всякий случай. Заимствовать поле action - нельзя, его нужно выпарсить из кода страницы. В доке выше - просто для примера оно приведено.
 

VladZen

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

MaxMassa

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
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 453
Благодарностей
5 912
Баллы
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 453
Благодарностей
5 912
Баллы
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 453
Благодарностей
5 912
Баллы
113
будет проще если скажете сайт с капчей
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
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 453
Благодарностей
5 912
Баллы
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 403
Благодарностей
203
Баллы
63

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
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 453
Благодарностей
5 912
Баллы
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 453
Благодарностей
5 912
Баллы
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 592
Благодарностей
1 014
Баллы
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
 

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