@DanBro said in Как с отпечаток fingerprints передать в http слиент:
@serrgo откуда блок "Распарсить отпечаток?"
Из кастомного модуля, выкладывали на форуме в специализированной для этого теме
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
@blackextype said in Подмена HTTP запроса:
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"
@Fox said in Подмена HTTP запроса:
@blackextype said in Подмена HTTP запроса:
Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?
Другие методы использовать не вариант, для решения моей задачи инжект модифицированного скрипта - единственный вариант т.к. сам скрипт старательно обфусцирован
Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"
По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер
@UserTrue said in Подмена HTTP запроса:
По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер
Пока, к сожалению, другого способа нет. Только если поднимать самостоятельно прокси и прописывать правило замены
@blackextype можно переопределить кусок кода. Если так просто к нему не попасть, можно попробовать monkeypatch на fetch