Как посмотреть, куда сайт переадресовывает, если переадресация на JS?
Здравствуйте!
Есть два сайта: для десктопа и для мобайла.
Но там не просто дописать букву "m" как поддомен, и все заработало, там другая архитектура.
Но самая сложность, что там переадресация идет через JS. И казалось бы, посмотри алгоритм парсинга ссылки, и сделай такой же у себя, но чёт там сильно сложно для меня.
И вот задача: имея ссылку для десктопа, запросить эту страницу с заголовком мобильного устройства, и посмотреть, на какой адрес переадресовывает, и вывести мне эту мобильную ссылку.
Если нужно автоматизировать тогда можно использовать "Headless Chrome" или устаревший PhantomJS.
Вы сами сможете задать нужные HTTP-заголовки запроса, если например, нужно сэмулировать моб. клиент.
При этом так как это по сути движок браузера, он может исполнять JS, и даст информацию куда в итоге сделан редирект, будь-то http-редирект, js-редирект или даже редирект через <meta http-equiv="refresh"