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