Элемент оформления
DФото пользователя
Иконка
Denisio 🇬🇪
(778)
778

Есть интересная задача для размятия умов айтишных.

Есть вот такая страница 239186
Задача - подтянуть с неё актуальный курс конвертации RUB/USD например при отправке в Грузию. Что может быть легче чем посмотреть в браузере куда оно лезет и какой json получает? Однако не всё так просто. Что я пробовал:
* подмена user-agent на браузерный
* предварительное стягивание основной страницы (для получения потенциального набора кук)
* игры с заголовками (accept, ...) - с полной имитацией того что отправляет страница
Однако нихрена. Усугубляется тем, что сервер после 5-7 неудачных попыток банит IP на несколько минут и невозможно открыть страницу в браузере в т.ч. Подозреваю, что дело в csrf токене, но напрямую в содержимом страницы его нет (возможно он гдето формируется скриптом). Однако я не исключаю, что на стороне сервера анализируется также tcp fingerprint - у браузеров он немного отличается от того, что отправляет wget/curl и другие средства. Грузия

AФото пользователя
Иконка
Alex Light
(30)
30
Добавлено в августе 2022 года
Добавлено в августе 2022 года

Попробуй эмулятор браузерного движка подкличать (phantom js, zennoposter)

DФото пользователя
Иконка
Denisio 🇬🇪
(778)
778
Добавлено в августе 2022 года
Добавлено в августе 2022 года
Автор вопроса

Too much

Статус добавления ответа