LINUX.ORG.RU

Как скачать большой файл с плохим интернет-соединением(wget)

 , ,


0

1

Добрый день, назрел вопрос, интернет телефонный, и частенько сеть пропадает, чем скачать файл по протоколу http, знаю что wget и curl хорошо с этим справляются, и то что кроме как wget'а ничего лучшего не придумали

Приведу анологию, когда то давно я был пользователем windows(все ими были), и была такая программа(она и сейчас есть), имя этой программы download master. Была у программы такая функция, портционная загрузка, ну часть из начала файла по протоколу http/ftp, другую часть из конца и из серидины. Я сейчас ищу способ скачать файл весом в 100Мб с серверов AMD, и как мне его скачать

Я когда беру ссылку, я ее копирую, и указываю аргументов в wget, но загрузка слетает, причину я вроде бы и могу объяснить(для себя), но меня не интересует причина как такого, меня интересует решение моей проблемы. Ну не могу я скачать, ни через браузе, не через что. Пробовать искать какие Gui'шные программы не хочу. Может вы посмотрите, скажите, что я делаю не так

Как мне скачать мой файл? Скажу так, что загрузка вроде бы как бы происходит, но будто бы он скачевает не сам файл, а только страницу которая перенаправляет на саму скачку

Выхлоп wget'а: //не удается его сюда передать пока //пробую Ctrl+Ins, копирует вроде как бы, но сюда не получается вставить //пробовал wger http://site > vihlop //но сat vihlop пустой, все пошло в sdtout

Ссылка на страницу где получить ссылку: тырк



Последнее исправление: krll (всего исправлений: 2)

Знаешь, пока я читал - у меня постепенно начинал закипать мозг, а потом и вообще взорвался к чертям собачьим.

В чем проблема, я не понял? Вгет не докачивает файл? Или что? Тот же огнелис умеет докачивать закачки.

Zhbert ★★★★★
()

что бы скопировать вывод wget достаточно выделить его мышкой в терминале, а в браузере вставить средней кнопкой

JB ★★★★★
()
Ответ на: комментарий от Zhbert

Он не хочет огнелис, он хочет вгет патомучто ничего лучшего не придумали. Всё правильно, упёртые должны страдать.

Deleted
()

Скажу так, что загрузка вроде бы как бы происходит, но будто бы он скачевает не сам файл, а только страницу которая перенаправляет на саму скачку

Открыть с того же ip страницу браузером, поставить на паузу закачку, посмотреть реальный url файла в закачке, натравить wget на этот адрес не забыв при нестабильном соединении указать опцию докачки, количество попыток побольше и при желании ещё подменить user-agent на тот же что в браузере.

UPDATE: а вообще рекомендую ознакомиться с этим дополнением - https://addons.mozilla.org/ru/firefox/addon/cliget/?src=search

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

Начинаешь качать ФФ, открываешь список закачек. пкм - скопировать адрес загрузки. wget -c адрес_файла

jori
()
Ответ на: комментарий от JB

Вы меня конечно извините, но у меня функция копирования из терминала в браузер на работает. Сейчас поясню

Вчера я писал об этом, то что я могу скопировать из браузера в терминал, а наоборот нет

Мне объяснили так, существует три типа буфера обмена, и по какой то причине у меня они настроены не верно. Я же не хочу лесть в дебри, потому как еще новечок, и поломать систему основательно для меня проще простого

krll
() автор топика
Ответ на: комментарий от krll

Я же не хочу лесть в дебри, потому как еще новечок

Дата регистрации: 27.10.2014 16:51:32

Последнее посещение: 24.04.2015 12:21:10

6 тем за вчера и сегодня и ни одной раньше. Нестыковка однако. Жаль что я потратил на тебя время в этой теме :(

NightOperator ★★★
()
wget -c ...

Но сайт должен поддерживать докачку.

Novator ★★★★★
()
Ответ на: комментарий от krll

ты выбрал совершенно неправильный подход для изучения системы, у тебя так и будет постоянно что то не работать

JB ★★★★★
()
Ответ на: комментарий от kiotoze

принтрскин сделаю, а как его сюда оформить, тут работает тег изображений? ссылкой?

krll
() автор топика

кроме как wget'а ничего лучшего не придумали

Придумали aria2c. Умеет докачивать за другими (если, например, в браузере оборвалась скачка), умеет качать файл не последовательно, умеет качать файл с нескольких адресов и многое другое.

redgremlin ★★★★★
()

/пробовал wger http://site > vihlop //но сat vihlop пустой, все пошло в sdtout

Нет, всё пошло в stderr, который ты как-раз не отредиректил.

а вообще man wget

Особенно про опции -O(куда качать файл) и -o(куда писать выхлоп самого wget)

   Logging and Input File Options
       -o logfile
       --output-file=logfile
           Log all messages to logfile.  The messages are normally reported to standard error.
Pinkbyte ★★★★★
()
Ответ на: комментарий от redgremlin

Не знал, нужно мне поменьше спрашивать, больше читать

я нашел такое решение:

cd ~
wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux+x86' http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip
unzip amd-catalyst-omega-14.12-linux-run-installers.zip
cd fglrx-14.501.1003
sudo sh amd-driver-installer-14.501.1003-x86.x86_64.run --buildandinstallpkg
sudo apt-get -f install
sudo amdconfig --initial -f
sudo reboot

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