- Регистрация
- 02.06.2015
- Сообщения
- 1 777
- Благодарностей
- 1 447
- Баллы
- 113
Приветствую всех новичков! Tак как у меня времени вагон, решил поделится с вами шаблоном для распознавания Recaptcha2 через сервис RuCaptcha на Post/Get запросах.
Вам не нужно платить деньги за шаблон, я вам все сделал бесплатно) своего рода ХАЛЯВА.
Сам шаблон выглядит так:
Давайте подробнее разберем что к чему и как это работает:
Блок "Данные для ReCaptcha"
Где брать sitkey?
На странице с капчей нажимаем правой кнопкой мыши и выбираем показать код
В коде с права поднимаемся немного вверх и находим наш sitkey в моем случае он сам парсится)
Дальше наш шаблон отправляет Get запрос на http://rucaptcha.com/res.php?action=getbalance&key={-Variable.APIKEY-}&json=true в ответ мы получаем наш баланс на RuCaptcha
Убедившись что денег на балансе у нас достаточно, мы отправляем Post запрос
Парсим проверку "OK" - значит RuCaptcha готова с нами сотрудничать.
Выполняется проверка того что мы получили в ответ от сервера
в противном случае шаблон пойдет по красной оповестив нас, что капча не принята и завершит работу.
Так же с этого Post запроса в ответе от сервера мы парсим Id капчи, это нужно для работника капчи, и для того чтоб отдать наш ответ именно нам а не кому то другому.
Дальше мы получаем оповещение что все отлично, RuCaptcha с нами сотрудничает
И отправляем Get запрос пытаясь получить наш ответ
Парсим проверку получен ответ или нет
Затем проверяем, если ответ не ровняется CAPCHA_NOT_READY, значит капча распознана и ответ дан.
А если все же в ответе CAPCHA_NOT_READY то мы ждем 15 сек и делаем новую попытку получить ответ (деньги за новую попытку не списываются с баланса)
Если ответ получен, то мы парсим его в переменную CapthaCode для дальнейшей реализации
Ну а дальше, реализовать его можно с помощью Post запроса, либо в браузерном варианте приведу пример с краном по сбору сатошей ниже в шаблоне.
Для удобства можно переделать все это в C# код, а данные вывести в входные настройки.
Если кому нужно, можете скачать шаблон кубик C# - Тык
Вам не нужно платить деньги за шаблон, я вам все сделал бесплатно) своего рода ХАЛЯВА.
Сам шаблон выглядит так:
Давайте подробнее разберем что к чему и как это работает:
Блок "Данные для ReCaptcha"
Где брать sitkey?
На странице с капчей нажимаем правой кнопкой мыши и выбираем показать код
В коде с права поднимаемся немного вверх и находим наш sitkey в моем случае он сам парсится)
Дальше наш шаблон отправляет Get запрос на http://rucaptcha.com/res.php?action=getbalance&key={-Variable.APIKEY-}&json=true в ответ мы получаем наш баланс на RuCaptcha
Убедившись что денег на балансе у нас достаточно, мы отправляем Post запрос
Парсим проверку "OK" - значит RuCaptcha готова с нами сотрудничать.
Выполняется проверка того что мы получили в ответ от сервера
в противном случае шаблон пойдет по красной оповестив нас, что капча не принята и завершит работу.
Так же с этого Post запроса в ответе от сервера мы парсим Id капчи, это нужно для работника капчи, и для того чтоб отдать наш ответ именно нам а не кому то другому.
Дальше мы получаем оповещение что все отлично, RuCaptcha с нами сотрудничает
И отправляем Get запрос пытаясь получить наш ответ
Парсим проверку получен ответ или нет
Затем проверяем, если ответ не ровняется CAPCHA_NOT_READY, значит капча распознана и ответ дан.
А если все же в ответе CAPCHA_NOT_READY то мы ждем 15 сек и делаем новую попытку получить ответ (деньги за новую попытку не списываются с баланса)
Если ответ получен, то мы парсим его в переменную CapthaCode для дальнейшей реализации
Ну а дальше, реализовать его можно с помощью Post запроса, либо в браузерном варианте приведу пример с краном по сбору сатошей ниже в шаблоне.
Для удобства можно переделать все это в C# код, а данные вывести в входные настройки.
Если кому нужно, можете скачать шаблон кубик C# - Тык
- Тема статьи
- Другое
- Номер конкурса статей
- Шестой конкурс статей
Вложения
-
59,9 КБ Просмотры: 1 362
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование: