@Erick Реверсить скрипты которые скидывает сервер. В одном из них есть обязательно, или в нескольких. Генерация этого токена может происходить из "нескольких скриптов" аргументы/переменные/значения могут находиться в разных скриптах. Такая защита например. Это все защита от ботов.
Вы поймите вы должны в клиенте воспроизвести все что браузер делает сам и просто смотреть ссылки и пытаться их воспроизвести бесперспективная затея . Необходимо хотя бы знать что там делается т.е нужно читать код и если не самому это все генерить то сверять с тем что в оригинале происходит и симулировать эту самую генерацию.
upd для начала посмотрите и найдите функцию которая генерирует саму ссылку. что то ее собирает. и она не произвольна. я про порядок.
Фингерпринт работает некорректно! (Нет подмены Canvas, Webgl и др.) (Возможно баг)
-
Стоит последняя версия 21.5.2. Ранее пользовался сервисом fingerprints.bablosoft.com. Сейчас он снова понадобился. При тестировании проекта столкнулся с тем, что заявленной подмены отпечатков (Canvas, Webgl, Audio) не происходит.
Прикрепил простой проект для иллюстрации:- Получаем отпечаток
- Применяем отпечаток
- Переходим на http://fingerprints.bablosoft.com/canvas и видим что хэши остаются прежними, сколько бы раз мы не повторяли это действие. При этом если проверить useragent и смену разрешения экрана на сторонних сервисах, то да, они меняются.
В настройках самого браузера есть 3 опции для canvas (отключить, включить, использовать шум). Пробовал все три с применением отпечатка. При отключенном его не будет совсем, в остальных случаях - хэши не меняются.
Возможно сервис fingerprints.bablosoft.com в режиме бесплатного теста не выдает данные для смены canvas, webgl и проч (хотя на сайте нигде об этом не указано), но если это не так - считаю проблему критичной.


