LINUX.ORG.RU

Как сказать links, links2 или lynx из командной строки, что нужно скачивать, а не отображать ссылку?

 , , , ,


0

1

Есть ссылка на .zip файл, которую не берет банальный

wget ссылка
, она как-то хитрее устроена. Но если сделать
links2 ссылка
, то он отображает, что это .zip файл и предлагает его сохранить.

А

lynx ссылка
и вовсе сохраняет и пытается открыть архиватором.

Проблема в том, что этих ссылок много — то есть очень много. Как их командной строки приказать links, links2 или lynx сразу скачивать без вопросов?

★★★★★

Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от Avial

Может быть. У тебя есть идеи, как это сделать?

Пока решил костылем через

lynx -dump ссылка > file.zip

Vsevolod-linuxoid ★★★★★
() автор топика

wget --content-disposition ссылка
wget --trust-server-names ссылка
curl -JLO ссылка

случайно не справляются с такой ссылкой?

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)

Есть ссылка на .zip файл, которую не берет банальный wget

Скорее, это не wget её не берёт, а она сама отдаёт wget-у странное. Попробуй поменять user-agent и прикинуться браузером:

wget -U 'Firefox 60/Windows: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0' ссылка

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.