Ой. Я дал ему неправильный URL и странствую, почему это не работает. Большое спасибо.
Vorac
3
URL-адреса Sourceforge часто нужно указывать в кавычках, так &как они в них тоже (предварительный редирект)
Мэтт
2
Обратите внимание, что при использовании wgetс URL-адресом загрузки SourceForge в wgetвыходных данных отображается Location:заголовок, содержащий «реальный» URL-адрес, на который перенаправляется операция HTTP GET. Скопируйте этот URL для последующего использования с агентами HTTP GET, которые не могут выполнять перенаправления.
Джонатан Бен-Авраам
1
это больше не работает: выполнение вашей команды заканчивается download?use_mirror=vorboss.htmlфайлом. Какое решение сейчас?
Дэвид Портабелла
1
У вас есть% 22 (") в конце URL. У меня не было проблем сwget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Маттео
6
Начните загрузку в браузере Chrome. Когда он начнется, отмените его и перейдите на страницу загрузки. Вы можете увидеть URL для загрузки. Скопируйте его и используйте с wget.
Это кажется излишне сложным. Обратите внимание, что в некоторых системах не установлен Chrome. Есть ли причина, по которой ваш ответ будет предпочтительнее, чем двухлетний?
G-Man говорит: «Восстановите Монику»
1
Удачно сказано про хром. Я просто пытался предложить простой трюк, который может быть полезен и для других сайтов.
Прасанна Кумар
1
Работает и в Firefox.
user5359531
Почему "браузер chrome"? Кстати, это не удобно для использования в среде командной строки. Обычно люди, которые используют wget, не находятся в графической среде.
Cedbeu
5
Нажмите на ссылку, вы будете перенаправлены, и вы увидите что-то вроде «Перенаправление ... если вы не перенаправлены автоматически, нажмите прямую ссылку .
Скопируйте местоположение этой [прямой] ссылки, вставьте его в командной строке следующим образом
Не wgetследит ли автоматически за вами переадресация?
Дмитрий Григорьев
1
@DmitryGrigoryev было бы, если бы это был правильный редирект 301/302. Это целевая страница, за которой следует переадресация по сценарию.
Муру
1
Спасибо, ваш пост решил мою досадную проблему. На текущей странице загрузки sourceforge отображается «прямая ссылка», если нажать «Проблемы с загрузкой?» кнопка.
man wget
?Ответы:
wget автоматически выполняет перенаправления. Просто дайте URL в качестве аргумента
источник
&
как они в них тоже (предварительный редирект)wget
с URL-адресом загрузки SourceForge вwget
выходных данных отображаетсяLocation:
заголовок, содержащий «реальный» URL-адрес, на который перенаправляется операция HTTP GET. Скопируйте этот URL для последующего использования с агентами HTTP GET, которые не могут выполнять перенаправления.download?use_mirror=vorboss.html
файлом. Какое решение сейчас?wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Начните загрузку в браузере Chrome. Когда он начнется, отмените его и перейдите на страницу загрузки. Вы можете увидеть URL для загрузки. Скопируйте его и используйте с wget.
источник
Нажмите на ссылку, вы будете перенаправлены, и вы увидите что-то вроде «Перенаправление ... если вы не перенаправлены автоматически, нажмите прямую ссылку .
Скопируйте местоположение этой [прямой] ссылки, вставьте его в командной строке следующим образом
Это оно! Это сработало для меня.
Изменить: Вы должны опустить все после «?» символ в URL, или имя файла также будет иметь эту часть.
источник
wget
следит ли автоматически за вами переадресация?