Столкнулся с проблемой, что рекапча-3 решается неверно (асинхронно, несвоевременно) при этом скрипт продолжает работу с сайтом, не дождавшись решения. Страница интерактивная, то есть как таковая базовая отправка форм не происходит и страница не загружается целиком, идет многостраничная регистрация на одной веб-странице.
График событий примерно такой:
Запускаю в режиме отладки в редакторе. В скрипте:
- Перед загрузкой страницы задаю "Решать рекапчу3".
- На определенном этапе вижу предупреждение, что на сайте орудует рекапча-3.
- Смотрю в сниффер встроенный, пошел запрос задание.
- Запросы решений... 1, 2, 3 ... В это же время скрипт заполняет форму и жмет кнопку, не дождавшись решения.
- От сайта Получаю ответ, с которым уже можно выбрасывать поток.
- Скрипт (по снифферу) получает решение рекапчи-3.
Пробую перехватывать интернал_клиента чтобы знать на каком этапе решение рекапчи, чтобы дождаться решение - мне отдает пустые значения http_client_url(), и до и во время и после...
Прошу пнуть, как мне получить эти данные чтобы синхронизировать рекапчу и действия бота?