@judicator выполнить код:
[[CONVERTED_COOKIES]] = JSON.parse([[COOKIES]]).map(function (cookie) { return cookie.name + "=" + cookie.value; }).join("; ");Если куки не в строке, а уже в виде списка, тогда без JSON.parse.
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
@UserTrue У них у кого ? Если вы про Стим то да, проверял, решает рекапчу кликами спокойно. Метод newapi почти не где не работает, система не пропускает с таким решением.
Причем тут стим, я про капмонстер, я вам дал ссылку на их доку. Метод newapi отлично работает, если куки которые сервис отдает добавлять в браузер. Еще бывает рекапча с S параметром его встроенный модуль БАС не учитывает, но форуме есть кастомный, в котором его вроде можно самому указать.
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
@UserTrue Выше писал что капмонстер клоуд не решает картинки.
И что вы тогда хотите от БАС )) Я не знаю отдает ли их сервис куки, рукапча и антигейт точно отдает. Потом надо распарсить куки бас и добавить туда данные от сервиса
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
Это нада выполнить до или после решения Рекапчи ?
Это просто пример, тут должны быть куки от сервиса их добавить до того как отправите ответ сайту. И кстати стандартным модулем вам так не сделать, тк сразу ответ отправит. Используйте кастомный модуль или решайте сами запросами.
@FastSpace Если я плохо разбираюсь в коде не значит что не могу создать бота в БАС это достаточно просто, проблема только в капче, и не существует такого понятия: не умеешь - не делай, всему можно научится, просто мало кто хочет делится информацией.
@UserTrue Так ну я установил кастом модуль, вписал все данные и свои куки, кроме data-s потому что не нашел на странице.
Как мне теперь результат отправить на сайте что капча решена успешно ?
Я пробовал открывал скрытое поле капчи вставлял туда полученный токен но по прежнему сайт просит постоянно новую капчу.
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
Я пробовал открывал скрытое поле капчи вставлял туда полученный токен но по прежнему сайт просит постоянно новую капчу.
Чаще всего надо найти функцию через которую сабмит происходит https://rucaptcha.com/api-rucaptcha#callback
Ну все таки, как полученный токен вбить в капчу ?
Я не пойму как применить его что бы засчитало за результат
Нашел конструкцию но опять ошибка.
q = document.querySelector('[id*="recaptcha-response"]');
///q.style.display = "";
[[result]] = q.innerHTML;
ReferenceError: Can't find variable: document во время выполнения действия 792031098
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
Ну все таки, как полученный токен вбить в капчу ?
Я не пойму как применить его что бы засчитало за результат
Тебе UserTrue скинул пример как вбить каптчу.
За тебя никто не будет искать в коде странице как сделать сабмит, если он кастом.
Изучаешь JS или заказываешь на фрилансе.
@BoxFiles said in Как передать информацию о Рекапче на Capmonster.cloud ?:
ReferenceError: Can't find variable: document
Используете действие "Выполнить код", а нужно использовать действие "Яваскрипт".
Только ему не поможет это.
Вот быстро пробежался. Решил кубиком BAS каптчу (метод new-api):
https://prnt.sc/u5wgg4
Хоть переобставляйся в поле recaptcha-response токенов, будет бесполезно.
Так что ищи callback функцию как сказал UserTrue.
Хотя возможно там намного сложнее, чем описано в статье рукаптчи.