The website is not loading at all on my end. Are you sure that domain is correct?
Нужна помощь новичку. Капча
-
@Идель said in Нужна помощь новичку. Капча:
Под http-клиентм подразумеваете рукапчу? Я же написал выше что не получается с с ней.
Под http-клиентом я подразумеваю http-клиент

-
@Идель said in Нужна помощь новичку. Капча:
И как реализовать с ним всё это? Можно пример?
Да, можно: https://rucaptcha.com/api-rucaptcha#solving_clickcaptcha
-
Значит этот код надо вставить в поле "Post Data":
<form method="post" action="http://rucaptcha.com/in.php">
<input type="hidden" name="method" value="base64">
<input type="hidden" name="coordinatescaptcha" value="1">
Ваш ключ API:
<input type="text" name="key" value="YOUR_APIKEY">
Тело изображения ClickCaptcha в формате base64:
<textarea name="body">BASE64_CLICKCAPTCHA_FILE</textarea>
Инструкция:
<input type="text" name="textinstructions" value="Click on ghosts">
<input type="submit" value="Загрузить и получить ID">
</form>
-
Короче я разобрался с HTTP-запросами. Надо было создать HTML-документ с содержанием:
<form method="post" action="http://rucaptcha.com/in.php">
<input type="hidden" name="method" value="base64">
<input type="hidden" name="coordinatescaptcha" value="1">
Ваш ключ API:
<input type="text" name="key" value="YOUR_APIKEY">
Тело изображения ClickCaptcha в формате base64:
<textarea name="body">BASE64_CLICKCAPTCHA_FILE</textarea>
Инструкция:
<input type="text" name="textinstructions" value="Click on ghosts">
<input type="submit" value="Загрузить и получить ID">
</form>Открываем этот HTML-документ, заполняем поля своими значениями, отправляем POST-запрос и получаем ID капчи. Потом через несколько секунд отправляем GET-запрос вставляя свои APIkey и IDcapcha:
http://rucaptcha.com/res.php?key=APIkey&action=get&id=IDcaptcha
Наконец, получаем координаты клика.
Как встроить всё это в BAS?
-
@DoctorKrolic Дааа я в этом убедился. Вы правы)))
-
@DoctorKrolic Я не извращенец, а новичок))) Можете ли написать как вы сделали бы?
-
@Идель Без сайта сделать это нереально, и я сомневаюсь, что вам кто-то ответ на блюдечке принесёт, но алгоритм примерно такой:
- скриншотим картинку
- модуль "http-клиент" -> действие "POST запрос" - там заполняем все необходимые поля, передавая на рукапчу необходимые данные
- в цикле while проверяем статус ответа, как только пришёл - забираем его в переменную
- парсим из полученной переменной координаты и кликаем в нужное место
-
@DoctorKrolic Я так и собирался делать, но не знаю что писать в POST запросе.
-
@Идель спасибо посмотрю, но по моему что то похожее я уже встречал. она решается средствами баса штатно, только там мат была, а тут надо сначала прочесть вопрос. но эти картинки по которым кликнуть по моему приходят отдельно с координатами)