curl - получить URL-адрес перенаправления после ожидания в течение нескольких секунд

Я могу получить перенаправленный URL-адрес, используя команду ниже curl.

      curl -Lks -o /dev/null -w  "%{url_effective}" https://www.testpp.com

Но у меня есть случай, когда страница загружается со статусом 200, но через 2 или 3 секунды страница перенаправляется. Curl дает мне ответ 200 для исходного URL-адреса, но есть перенаправление 301, которое происходит после нескольких секунд ожидания.

Есть ли способ заставить curl отследить окончательное перенаправление?


person Jlearner    schedule 15.09.2015    source источник
comment
Что это за код? Это shellscript? Почему тег php?   -  person al'ein    schedule 15.09.2015
comment
перенаправление возможно основано на js ?,   -  person    schedule 15.09.2015


Ответы (1)


Нет, единственный способ перенаправления страницы через x секунд - это использование JavaScript. Curl может выполнять только перенаправления http.

person Michael OConnell    schedule 15.09.2015