- Регистрация
- 01.04.2017
- Сообщения
- 164
- Благодарностей
- 10
- Баллы
- 18
Здравствуйте, уважаемые друзья!!!
Есть сайт addmefast.com, где при выполнении заданий по просмотру роликов youtube выскаивает капча с ротацией картинок.
Как правильно составить запрос post для отправки в rucaptcha.com?
Сама Rucaptcha в своей api документации пишет:
Есть сайт addmefast.com, где при выполнении заданий по просмотру роликов youtube выскаивает капча с ротацией картинок.
Как правильно составить запрос post для отправки в rucaptcha.com?
Сама Rucaptcha в своей api документации пишет:
А вот что в коде addmefastДля решения RotateCaptcha требуется:
Пример формы для отправки RotateCaptcha
- Получить изображение или несколько изображений, которые требуется повернуть.
- Не обязательно: определить угол поворота в градусах для одного шага и передать его в параметре angle.
Если не указан - мы используем значение по умолчанию для FunCaptcha: 40 градусов.
Полный список параметров приведен в таблице ниже.
- Отправить изображения на наш сервер с помощью запроса HTTP POST к нашему API: http://rucaptcha.com/in.php указав значение rotatecaptcha для параметра method. Сервер принимает изображения только в формате multipart.
Сервер вернет ID вашей капчи или код ошибки.
- Подождите 5 секунд и отправьте запрос HTTP GET к нашему API: http://rucaptcha.com/res.php чтобы получить результат.
Если ваша капча решена, то сервер вернет ответ, содержащий углы поворота для каждого изображения, например: OK|40|200|-120.
Положительные значение означают что изображение нужно повернуть по часовой стрелке, отрицательные - против часовой стрелки.
Если ваша капча еще не решена, то сервер вернет CAPCHA_NOT_READY. Тогда нужно повторить запрос через 5 секунд.
Если возникла ошибка - сервер вернет код ошибки.
- Для решения вашей RotateCaptcha поверните изображения на соответствующие углы.
<form method="post" action="http://rucaptcha.com/in.php" enctype="multipart/form-data">
Ключ API:<br>
<input name="key" value="YOUR_APIKEY"><br>
Тип:<br>
<input name="method" value="rotatecaptcha"><br>
Угол:<br>
<input name="angle" value="40"><br>
Файлы:<br>
<input type="file" name="file_1"><br>
<input type="file" name="file_2"><br>
<input type="file" name="file_3"><br>
<input type="submit" value="Загрузить и получить ID">
</form>
Если вращаю картинку, то код меняется<div class="img_capt_container" align="center">
<div id="captcha-place" align="center"> <div id="human_check">
<p>Please click on these 2 images to orientate them correctly. </p><br>
<p>
<a onclick="rotateImage('images0');"><img id="images0" src="../tmpc65821453/1003ef40e457151ca7826309abdb24ed_1519714681.jpg"></a>
<a onclick="rotateImage('images1');"><img id="images1" src="../tmpc65821453/ccceed5333f686352a8bd59c16ee9eb3_1519714681.jpg"></a>
</p>
</div>
<form method="post" enctype="application/x-www-form-urlencoded" id="form" action="">
<input id="timestamp" name="timestamp" type="hidden" value="1d00dd148c5e5abe4513b57a4e8533ef">
<input id="images0_val" name="images0_val" type="hidden" value="0"><input id="images1_val" name="images1_val" type="hidden" value="0"> <p>
<img src="/img/submit_button.png" id="submit_button" onclick="captCheckNetwork(document.getElementById('images0_val').value,document.getElementById('images1_val').value,document.getElementById('timestamp').value, 5)"> </p>
</form>
</div>
<div class="line"></div>
</div>
Как правильно отправить картинку по запросу?<div class="img_capt_container" align="center">
<div id="captcha-place" align="center"> <div id="human_check">
<p>Please click on these 2 images to orientate them correctly. </p><br>
<p>
<a onclick="rotateImage('images0');"><img id="images0" src="../tmpc65821453/1003ef40e457151ca7826309abdb24ed_1519714681.jpg" style="transform: rotate(90deg);"></a>
<a onclick="rotateImage('images1');"><img id="images1" src="../tmpc65821453/ccceed5333f686352a8bd59c16ee9eb3_1519714681.jpg"></a>
</p>
</div>
<form method="post" enctype="application/x-www-form-urlencoded" id="form" action="">
<input id="timestamp" name="timestamp" type="hidden" value="1d00dd148c5e5abe4513b57a4e8533ef">
<input id="images0_val" name="images0_val" type="hidden" value="90"><input id="images1_val" name="images1_val" type="hidden" value="0"> <p>
<img src="/img/submit_button.png" id="submit_button" onclick="captCheckNetwork(document.getElementById('images0_val').value,document.getElementById('images1_val').value,document.getElementById('timestamp').value, 5)"> </p>
</form>
</div>
<div class="line"></div>
</div>
Вложения
-
49,9 КБ Просмотры: 571
Последнее редактирование: