В браузере, перемещаясь по этому URL-адресу, инициируется 302 (перемещенный временно) запрос, который, в свою очередь, загружает файл.
http://www.targetsite.com/target.php/?event=download&task_id=123
Когда я просматриваю то, что на самом деле происходит через сетевые инструменты Chrome, я вижу, что перенаправление переходит к динамически сгенерированному пути, который отменяется сразу после загрузки. Другими словами, даже если я знаю, что полный путь у меня не будет времени, чтобы его вручную вызвать.
Итак, как при использовании командной строки я могу имитировать действия браузера?
Я пробовал
curl --cookies bin/cookies.txt -O -L " http://www.targetsite.com/target.php/?event=download&task_id=123" - сжатый
но это просто возвращает тарабарщину. Цель этого - программно загрузить этот файл без необходимости навигации по сайту. К сожалению, я не могу поделиться сайтом здесь, поскольку он находится за входом в систему.