- Регистрация
- 30 Июл 2018
- Сообщения
- 40
- Реакции
- 8
- Баллы
- 1
Буду делать пример на апи RuCaptcha
Инструкцию можно также найти на этом сайте
https://rucaptcha.com/api-rucaptcha
Нас интересуют
ReCaptcha V2
Для того чтобы написать проект с использованием апи RuCaptcha
нам нужно найти sitekey
Будем пример делать на SocialClub
Пример ReCaptcha 2
Чтобы найти sitekey нам нужно перейти к просмотру кода страницы
В нашем случае это
6LdYkh8UAAAAAF_3aM1rasLDyDPaA-7wPPPW8HgC
Приступим к запросу API RuCaptcha
Нам нужно создать запрос POST(хз я так делаю) на ссылку
http://rucaptcha.com/in.php?key=ВАШ КЛЮЧ API&method=userrecaptcha&googlekey=НАШ SITEKEY&pageurl=ССЫЛКА ГДЕ НАША КАПЧА
Т.е
http://rucaptcha.com/in.php?key=КЛЮЧ&method=userrecaptcha&googlekey=6LdYkh8UAAAAAF_3aM1rasLDyDPaA-7wPPPW8HgC&pageurl=https://ru.socialclub.rockstargames.com/profile/signin
Из ответа нужно спарсить
От OK| ДО |ANSI|13|
После запроса, нужно поставить время ожидания до следующего запроса,
Т.к она не так уж и быстро решается...
(ЭТО УЖЕ СЛЕДУЮЩИЙ ЗАПРОС)
В кипере эта функция находится вот тут, например я поставлю 50 секунд
В Он делается на эту ссылку
https://rucaptcha.com/res.php?key=КЛЮЧ АНТИКАПЧИ&action=get&id=ПАРС От OK| ДО |ANSI|13| ИЗ ПРЕДЫДУЩЕГО
Т.е
https://rucaptcha.com/res.php?key=КЛЮЧ&action=get&id=23214122
(НАПРИМЕР)
Из ответа делаем парс
От OK| до |ANSI|13|
Вот мы и получили что мы хотели
Т.е
03AHqfIOm-tdrI5K6IBw6SCkCgfQOsRcHgZndlQ_LO-Wq9Xl7AD1Aubtxmr5jSVbuVcwJ0xzWUSJMfpitENpzo373QyQiBlTC1COL1T8oLn_mYlzfnKeduMLh67450IJwL9JZReeKH4r8gyllDlccIQcnkZV2j-HbJVKDY-DQQoMJ5MJPsYgYcMVHFArKWr1IUlKMUnbOCQnmakDPq6l1dm_jMajRui1cKOm28vkIbN0DUDKttcstwYqodoZDlzvsUG6YnrUJpUP5lLEoyckhfi_upAZDyaWvfarpv10qz5AOaFuyX1W_4amWMUaNH5kIicJ2avSNluevkyAmrcvuQyR0jP285HuF0fa_UJY3gqrRbY6MSfKeRjuplRB7t9T4ZispuWHG6VwOm
Это и есть ответ на нашу капчу....
Инструкцию можно также найти на этом сайте
https://rucaptcha.com/api-rucaptcha
Нас интересуют
ReCaptcha V2

Для того чтобы написать проект с использованием апи RuCaptcha
нам нужно найти sitekey
Будем пример делать на SocialClub
Пример ReCaptcha 2

Чтобы найти sitekey нам нужно перейти к просмотру кода страницы

В нашем случае это
6LdYkh8UAAAAAF_3aM1rasLDyDPaA-7wPPPW8HgC
Приступим к запросу API RuCaptcha
Нам нужно создать запрос POST(хз я так делаю) на ссылку
http://rucaptcha.com/in.php?key=ВАШ КЛЮЧ API&method=userrecaptcha&googlekey=НАШ SITEKEY&pageurl=ССЫЛКА ГДЕ НАША КАПЧА
Т.е
http://rucaptcha.com/in.php?key=КЛЮЧ&method=userrecaptcha&googlekey=6LdYkh8UAAAAAF_3aM1rasLDyDPaA-7wPPPW8HgC&pageurl=https://ru.socialclub.rockstargames.com/profile/signin
Из ответа нужно спарсить
От OK| ДО |ANSI|13|
После запроса, нужно поставить время ожидания до следующего запроса,
Т.к она не так уж и быстро решается...
(ЭТО УЖЕ СЛЕДУЮЩИЙ ЗАПРОС)
В кипере эта функция находится вот тут, например я поставлю 50 секунд

В Он делается на эту ссылку
https://rucaptcha.com/res.php?key=КЛЮЧ АНТИКАПЧИ&action=get&id=ПАРС От OK| ДО |ANSI|13| ИЗ ПРЕДЫДУЩЕГО
Т.е
https://rucaptcha.com/res.php?key=КЛЮЧ&action=get&id=23214122
(НАПРИМЕР)
Из ответа делаем парс
От OK| до |ANSI|13|
Вот мы и получили что мы хотели
Т.е
03AHqfIOm-tdrI5K6IBw6SCkCgfQOsRcHgZndlQ_LO-Wq9Xl7AD1Aubtxmr5jSVbuVcwJ0xzWUSJMfpitENpzo373QyQiBlTC1COL1T8oLn_mYlzfnKeduMLh67450IJwL9JZReeKH4r8gyllDlccIQcnkZV2j-HbJVKDY-DQQoMJ5MJPsYgYcMVHFArKWr1IUlKMUnbOCQnmakDPq6l1dm_jMajRui1cKOm28vkIbN0DUDKttcstwYqodoZDlzvsUG6YnrUJpUP5lLEoyckhfi_upAZDyaWvfarpv10qz5AOaFuyX1W_4amWMUaNH5kIicJ2avSNluevkyAmrcvuQyR0jP285HuF0fa_UJY3gqrRbY6MSfKeRjuplRB7t9T4ZispuWHG6VwOm
Это и есть ответ на нашу капчу....