@FastSpace подскажи, это какую функцию имеешь ввиду?
Условно говоря у меня идут действия от одного к другому.
Проверка существования элемента, если его не видно значит нужно выполнить клик по элементу
Если ошибка клика по элементу, т.к он не найден, ставить проверку существования элемента отвечающего за капчу?
Время ожидания решения капчи истекло
-
@facebyk тпймаут увеличивать не нужно, просто оберни решение в игнорировать ошибки, потом цикл по переменной was error, в котлрлм решение рекапчи опять в игнорировании ошибок, в этом же цикле break если цикл индекс больше нужного количества попыток.
@support я думаю есть смысл поле количества попыток вверху екшена решение рекапчи 2 прменить к new api когда решение вылетает с таймаутом -
@facebyk said in Время ожидания решения капчи истекло:
@seedgg
@DrPrime
@denanotherday
Спасибо за ответы. denanotherday, там также по newapi, решается? И какова цена. Спасибо)Да решается.
-
Может кому пригодится,
BrowserAutomationStudio\apps\20.6.3\modules\ReCaptcha2\engine.js
Увеличивам значение сна sleep(5000)! на sleep(10000)! или if(_iterator() > 60) на if(_iterator() > 120)
Я думаю это уместно, когда долго не приходит ответ, а деньги впустую тратятся. -
А как сделать, чтобы действие "Решить капчу" в ручном режиме (manual) ожидало от пользователя решения капчи определенное время? В случае, если пользователь не ввел решение капчи, то скрипт продолжался бы.
Не нашел такой возможности и не знаю как реализовать.
-
@eipqutvqc Можно сделать с помощью запуска запроса ввода от пользователя в асинхронной функции, у нее достаточный функционал для того, что бы это реализовать
