- Регистрация
- 26.05.2020
- Сообщения
- 491
- Благодарностей
- 171
- Баллы
- 43
Дано: пилю бота для планирования поставок на wildberries. На днях они выкатили защиту от ботов, что представляет из себя скрытую капчу, которую гадает сам же вб и подставляет ответ на вопрос в фоновом режиме. При этом запускается нижеследующий механизм ПОСЛЕ нажатия на кнопку "Перенести поставку" и итоговый токен подставляется в заголовки запроса.
Выглядит это следующим образом:
Первым запросом мы запрашиваем токен для подстановки в проверку (непонятно, откуда берется client_id для подстановки в параметр запроса)
Вторым запросом (solve.wasm) происходит расчет ответа на запрос капчи на серверах самого вб. При этом в параметрах запроса и ответе пустота.
Третьим запросом подставляем в параметры ответ из первого запроса с добавлением вычислений по капче. Также запускается еще javascript параллельно, возможно он гадает и выдает результат, но я не знаю, как его получить...
В ответ получаем токен для подстановки в наш основной запрос, которого на скринах нет.
Собственно, вопроса два: где брать client_id и ответ на загадку капчи?
Готов к созвону с демонстрацией экрана, дабы обсудить возможные решения. Также могу предоставить доступ по anydesk. Бюджет на конечное решение - 10к скрепных деревянных рубликов.
Выглядит это следующим образом:
Первым запросом мы запрашиваем токен для подстановки в проверку (непонятно, откуда берется client_id для подстановки в параметр запроса)
Вторым запросом (solve.wasm) происходит расчет ответа на запрос капчи на серверах самого вб. При этом в параметрах запроса и ответе пустота.
Третьим запросом подставляем в параметры ответ из первого запроса с добавлением вычислений по капче. Также запускается еще javascript параллельно, возможно он гадает и выдает результат, но я не знаю, как его получить...
В ответ получаем токен для подстановки в наш основной запрос, которого на скринах нет.
Собственно, вопроса два: где брать client_id и ответ на загадку капчи?
Готов к созвону с демонстрацией экрана, дабы обсудить возможные решения. Также могу предоставить доступ по anydesk. Бюджет на конечное решение - 10к скрепных деревянных рубликов.