@doupiu said in Как выловить URL редирект:
Всем привет!
Ситуация: при нажатии кнопки на сайте происходит загрузка страницы внешнего сайта. При этом она подгружается через внутренний редирект исходного сайта. Условно:
example.ru -> нажатие на кнопку -> example.ru/redir12345 -> drugoisait.ru
Задача: выловить этот URL редиректа, то есть получить "12345".
Проблемы:
- в коде страницы этой ссылки нет, редирект происходит на бэкэнде;
- так как страница моментально редиректит, получить из адресной строки можно только конечный URL;
В обычном браузере получить этот URL очень просто через вкладку "Сеть", а вот как это сделать средствами BAS не нашел. Нашел, что можно запрос разрешить/запретить/проверить был ли он/получить статус, но вот сам URL как получить не пойму.
Можете попробовать использовать действие "Выполнять при каждой загрузке страницы в браузере" с кодом:
document.cookie = "location_bas=" + btoa(window.location.href) + "; max-age=3600";
после редиректа сохраните куки действием "Сохранить cookies" и посмотрите значения ключа value в куках с name=location_bas