wget - только выводить URL перенаправления, но не скачивать - PullRequest
0 голосов
/ 06 июня 2018

У меня есть ссылка для скачивания большого файла.Вы должны войти на сайт, чтобы использовать куки.Ссылка для скачивания перенаправляет на другой URL.Я могу скачать файл с помощью wget, но мне нужен только вывод «настоящей» прямой ссылки на скачивание.wget делает именно это перед началом загрузки

Location: https://foo.com/bar.zip [following]

Есть ли способ остановить wget и фактически не загружать файл?Решения, которые я нашел, рекомендуют перенаправить на dev / null, но это все равно загрузит файл.Я хочу, чтобы wget следовал за перенаправлениями, но фактически не начинал загрузку.

1 Ответ

0 голосов
/ 25 июля 2019

Я не смог найти способ сделать это с wget, но я нашел способ сделать это с curl:

curl https://openlibrary.org/data/ol_dump_latest.txt.gz -s -L -I -o /dev/null -w '%{url_effective}'

Это только загружает ГОЛОВУ страницы (иотправляет его на /dev/null), поэтому сам файл никогда не загружается.

(src: https://stackoverflow.com/a/5300429/2317712)

...